![]()
| KFSensor TermsThere are many different terms and phrases used in describing aspects of the Internet and systems security services. This section describes the key phrases used in KFSensor and the concepts behind them. VisitorA visitor is a general term used to refer to an entity that connects to KFSensor. Such a general term is used as the visitors could be hackers, worms, viruses or even legitimate users that have stumbled onto KFSensor by mistake. Visitors can also be referred to as the clients of the services provided by KFSensor.EventAn event is a record of an incident detected by the KFSensor Service. For example if a visitor attempts to connect to the simulated web server then an event detailing the connection is generated. Events are recorded in the log file and displayed in the KFSensor monitor. Sim ServerSim server is short for simulated server.It is a definition of how KFSensor should behave in order to impersonate and emulate real server software. A typical server machine runs a number of servers to provide a range of different services, such as a web or SMTP server. There is no limit to the number of Sim Servers that can be defined. You may want to set up Sim Servers for different implementations of the same service, such as IIS and Apache web servers, or different versions of the same service. There are two types of Sim Server available; the Sim Banner and the Sim Standard Server. To view and edit your Sim Servers definition, select the Edit Sim Servers... menu option from the Scenario menu. Sim BannerA Sim Banner is the most basic type of Sim Server. A banner is a piece of text or binary data that is part of the Sim Banner definition. The banner text can contain parameters. These parameters are replaced when the banner is sent to the client with the values they represent. This enables a more realistic response to be made, such as including the present time and not a fixed piece of text. For some simple services that is all that is required to emulate a service. For example, the purpose of the echo server is simply to return a copy of the data sent to the server. This can be easily accomplished with a Sim Banner definition. Emulating a more complex server such as a web server works in the same way. In this case the visitor sends an HTTP request for a particular file and the Sim Server's Banner could return a standard Banner containing a standard HTTP response. An experienced hacker will not be fooled for long by such a simple emulation, but this is often enough to identify a hacking attempt. Sim Standard ServerA Sim Standard Server is a sophisticated emulation of a real server. This is a list of the Sim Standard Servers that KFSensor currently supports.
ListenA listen is an instruction for the KFSensor Server to open, or bind to a specific port and perform a specified action when a visitor connects to that port. The same or different actions can be performed on many different ports with listen definitions. There are three different types of action that can be performed by a Listen when a visitor connects to the port defined by the Listen:
Listen IconEach listen definition is associated with one of eight icons.
ScenarioA scenario is a collection of listen definitions, which control all the actions the KFSensor Server should perform. Many scenarios can be defined, each appropriate for different purposes. Such as detecting attacks to a workstation or a server. Only one scenario can be active at a time, but it is easy to switch between scenarios. SeverityKFSensor uses severity to classify Events into three levels of importance; low, medium and high. An event's severity is set by the severity of the Listen that generated it. When an event is generated the type of alert is dependant on the severity level.
Denial Of Service (DOS) AttackA denial of service (DOS) attack is an attempt to over load a server by sending a very large number of requests to
the server with the aim of over-loading the server's resources, so that it can no longer cope with legitimate traffic. DOS attacks are the hardest kind of attacks to protect against and many big companies such as Microsoft and Yahoo have been victims of these types of attacks. The KFSensor Server is very fast at responding to visitors. On a reasonably quick internet connection the server can easily handle several million requests per hour. This would not pose a problem for the server itself, but it would cause the logs to grow very large. To prevent a hacker generating an excessive amount of events KFSensor implements various limits on the amount of traffic it will accept. In event of a sustained DOS attack KFSensor will Lock Out the visitors responsible for the attack and refuse to accept any connection from them for a set period of time. If a hacker is using numerous IP aliases to launch a sustained DOS attack the server will Lock Up and refuse to accept any connections for a set period of time. These settings are configured using the DOS Attack Settings dialog box. |