A kind of external connection managing and control system
Technical field
The invention belongs to field of computer technology, and in particular to it is a kind of based on (SuSE) Linux OS can be in driving
The external connection managing and control system of generation movement and blocking equipment connection.
Background technique
With the continuous development of Chinese government's project of surfing the net, computer techno-stress case of divulging a secret just increases year by year, information peace
Full status is very severe.All the time, Prevention-Security theory is limited to conventional gateway rank (firewall etc.), network boundary
The defence of (vulnerability scanning, security audit, anti-virus, IDS) etc., important safety devices largely concentrate on computer room, network
Inlet.For the safe operation for guaranteeing concerning security matters network, implements physical isolation between concerning security matters network and public information network, be to work as
The main security secrecy provision that preceding concerning security matters network is taken, physical isolation can provide between concerning security matters network and public information network
One security boundary, to establish a credible controllable internal security network, to reduce the security threat from network-external;
However network internal equally exists serious security threat, this threat is increasingly becoming most of network management personnels and currently leads
It faces and urgent problem.
Summary of the invention
The managing and control system that the present invention provides a kind of on kernel-driven carries out network communication blocking, is intercepted outside in violation of rules and regulations
Join the new way occurred, so that Intranet terminal device external connection event be avoided to occur, prevents from causing information-leakage, meet concerning security matters
The security assurance information demand of network.
The technical solution adopted by the present invention are as follows: a kind of external connection managing and control system is based on (SuSE) Linux OS, and this system includes
Server admin end and software client.
The server admin end possesses strict Admission control, and communicates with Intranet all clients, service
Device management end can scan all terminal machines of local area network and server communication, scan all online terminals in local area network and
Non- online terminal;Server admin end can check whether terminal installs software client, for installing the terminal of client
Think to meet server Admission control, it being capable of normal use;Terminal for not installing client thinks not meeting service
Device Admission control cannot communicate in local area network;Server admin end can issue the terminal of installation software client
Strategy, and collect and check the log information of terminal;Push client installation is forced to the terminal for being fitted without software client
Program, until detecting terminal, there are client service processes, meet the Admission control at server admin end.
The software client needs to be mounted in local area network on every terminal machine;Software client uses two process
Protected mode, user can not directly unload or terminate process, and administrator can be used dedicated tool of unloading and carry out client unloading;
The network connection state and USB port connection status of client real-time monitoring terminal;To being inserted directly into outer cable, double netcard, hot spot
WIFI, smart machine shared internet connection are monitored and block, and USB access illegal to terminal is monitored and blocks, and generates detailed
Thin terminal external connection log, log recording terminal user name, the address Mac, IP address and illegal external connection event type and time.
Software client monitoring mechanism judges illegal external connection thing by " three-way handshake " before detection TCP data connection
Part.When terminal has illegal external connection intention, software client can act on kernel-driven and carry out network interface card disabling or USB driving taboo
With blocking data transmission guarantees terminal security.
The beneficial effect comprise that: software client can come into force in kernel-driven, to the access behavior of terminal,
Access information feature is supervised, and is established terminal network and is closely connected with what client was protected, and " real-time monitoring, in time resistance are taken
It is disconnected " thinking, block " illegal external connection " terminal, to threat, the generation of illegal external connection to be intercepted, to avoid external connection to internal network
Event occurs, and causes information-leakage, meets the security assurance information demand of concerning security matters network.
Detailed description of the invention
Fig. 1 is the whole composition schematic diagram of system;
Fig. 2 is software client monitoring function schematic diagram;
Fig. 3 is server admin end functional schematic.
Specific embodiment
The present invention will be further described below with reference to the drawings.
The present invention is a kind of external connection managing and control system, is novel C/S architecture technology suitable for (SuSE) Linux OS, to meter
Calculation machine connects outer net and USB device carries out security management and control, using the multimachine tubulation control technology on kernel-driven, realizes illegal outer
The blocking and alarm of blocking and alarm, the illegal USB access of connection;Server admin end and software client are affixed one's name in interior wet end,
Middle software client needs to be deployed on every interior network termination." region 1 " and " region 2 " expression of the terminal of different segment, such as
Shown in Fig. 1, " region 1 " be install client terminal machine, be legal terminal, can in Intranet normal communication and receive plan
Slightly;" region 2 " is the terminal machine for not installing client, is illegal terminal, cannot be at Intranet normal communication, server admin end
Installation program of client can be pushed to illegal terminal, until it becomes legal terminal.
Software client can monitor the access behavior of legal terminal in real time, and supervise to access information feature, establish
Terminal network is closely connected with what client was protected.Terminal can take two process protected mode after installing software at once, prevent
Improper means hinders software work.Server admin end can establish connection with all terminals of Intranet, form legal Intranet, energy
Enough uploads, distributing policy, and security status can be grasped.
As shown in Fig. 2, software client can be judged outside illegal by " three-way handshake " before detection TCP data connection
Connection event, the network connection state and USB port connection status of real-time monitoring terminal ensure that legal terminal can normally lead in Intranet
Letter prevents legal terminal from connecting outer net.Client can prevent other portable equipments, intelligent USB device etc. from accessing interior Network Communication.It is right
The end host for being inserted into the illegal connections outer nets such as outer cable, wireless network or hot spot sharing carries out network interface card disabling, to smart phone
Etc. shared internet connections carry out Microsoft Loopback Adapter disabling, USB driving disabling is carried out to unauthorized USB device access terminal, and generates correspondence
The illegal external connection log of type.
As shown in figure 3, server admin end, which can scan Intranet, can obtain all terminals of communication, and list comes out,
List information includes the IP address of terminal, MAC Address, user name, network link state, software client monitor state and soft
The machine code and version number that part client generates, and can identify whether interior network termination installed software client, to being fitted without
The terminal of client pushes installation program of client, the machine code until that can scan client generation.Server admin end
The illegal external connection log of network termination in collecting, and manage log concentratedly, show record information: terminal user in detail in log
Name, the address Mac, IP address and illegal external connection event type and time of origin.Server end inwardly can issue peace by network termination
Full strategy can carry out remote-control to the terminal of installation client, including restart and shut down, and can carry out to client long-range
Unloading and upgrading.
The present invention is using the multimachine tubulation control technology on kernel-driven: Liunx kernel is provided at the interruption of device drives bottom
Function is managed, each hardware device has corresponding device driver, and device drives journey is made of many levels, respectively
It is that the top layer communicated with upper level applications a driving, one or more intermediate drivers and the bottom are set with specific physics
The bottom layer driving of standby communication.
Kernel-driven Interception Technology of the invention is then to be intercepted by analyzing data information in bottom layer driving.It is logical
All illegal operations in monitoring driving program are crossed, in monitoring process, the access control information that kernel-driven is issued first,
By the access control information of sending, transmission data packet is positioned, is tracked, specific data information is analyzed, such as discovery is intended to
Illegal act is generated, can be blocked in bottom layer driving, prevents from driving to top layer and continues to transmit.Therefore the present invention is based on kernel
Driving intercepts and monitoring technology, blocks from bottom layer driving, safeguards system information security.