A security module for controlling and monitoring data traffic in a personal computer, with several functional components each implemented by hardware, the several functional components comprising: - a programmable logic component in which, by means of programming, a process and control unit for processing electronic data being exchanged between the components of the personal computer is implemented; - a processor connection connected to the programmable logic component for exchanging electronic data with at least one central processor of the personal computer; - a hard disk connection connected to the programmable logic component for exchanging electronic data with a hard disk of the personal computer; - connections of peripheral devices connected to the programmable logic component for exchanging electronic data with peripheral devices for data input and/or data output connected to the personal computer; and - a memory module connected to the programmable logic component, comprising initialization data for the logic component, - wherein the programmable logic component is designed to functionalize itself independently and is capable to intervene for controlling and monitoring actions during the personal computer's booting process also; - wherein the logic component controls and monitors the data traffic of the personal computer, - wherein the programmable logic component is designed to detect unauthorized data exchange and, if necessary, take corrective actions; - wherein there is a comparing means, implemented within the programmable logic component, that is comprised by the process and control unit by means of programming, for comparing electronic data, being exchanged between components of the personal computer, with predefined stored monitoring data; and - wherein the stored monitoring data can be customized depending on the electronic data being received, wherein the comparing means recognizes the data sequence received and, thereupon, triggers a predefined control function resulting in the customization of the monitoring data, wherein the data sequence is being received by the keyboard or the network card of the personal computer. - a programmable logic component in which, by means of programming, a process and control unit for processing electronic data being exchanged between the components of the personal computer is implemented; - a processor connection connected to the programmable logic component for exchanging electronic data with at least one central processor of the personal computer; - a hard disk connection connected to the programmable logic component for exchanging electronic data with a hard disk of the personal computer; - connections of peripheral devices connected to the programmable logic component for exchanging electronic data with peripheral devices for data input and/or data output connected to the personal computer; and - a memory module connected to the programmable logic component, comprising initialization data for the logic component, - wherein the programmable logic component is designed to functionalize itself independently and is capable to intervene for controlling and monitoring actions during the personal computer's booting process also; - wherein the logic component controls and monitors the data traffic of the personal computer, - wherein the programmable logic component is designed to detect unauthorized data exchange and, if necessary, take corrective actions; - wherein there is a comparing means, implemented within the programmable logic component, that is comprised by the process and control unit by means of programming, for comparing electronic data, being exchanged between components of the personal computer, with predefined stored monitoring data; and - wherein the stored monitoring data can be customized depending on the electronic data being received, wherein the comparing means recognizes the data sequence received and, thereupon, triggers a predefined control function resulting in the customization of the monitoring data, wherein the data sequence is being received by the keyboard or the network card of the personal computer.