 |
ARTIFICIAL HYGIENE
With IT invading every walk of our life, our dependency on email and messaging, is increasing by day . Emails, 35 billion mails are exchanged every day, have become ubiquitous as an efficient way of communication. Human folk have increasingly become mobile and access to information from around the world is the key for success. Technological innovations in notebooks and mobile phones are trying to keep pace with the requirements. But all this remote point accessibility to information carries an inherent predicament of valuable notebooks and mobiles getting affected by ever present threat of Virus attacks. The digital device can get infected through avenues like floppy disks, email and it doesn't have the intelligence to stop getting infected or once infected stop propagating it to others.
Currently protection from email virus is ensured by various technologies like Mail Attachment Filter, Anti-virus systems in the mail server, perimeter security with Firewalls, IDS (Intrusion Detection System) . But all such protections are ensured at the entry point of the network. But within the network, protection of devices like note books, mobile phones and smart phones still remains a grey area.
AH - Artificial Hygiene
An Artificial Hygiene (AH) is a novel concept, designed by Prof Asoke K Talukder of IIIT-B, to provide protection to mobile computing devices. Even as mobile computing devices rely on interoperability and networking, the AH provides the much needed protection from virus threats. In the absence of an appropriate hygiene and protection system, when a virus infected notebook connects to its home base virus gets in to the internal system. Since most of the protection devices look for the external threats the internal enemy goes unnoticed.
An AH is designed to take care of such a scenario.. AH provides the support to the device to prevent itself from getting infected or having become infected, from infecting others. This will act as the second line of defence against the viruses within the digital society.
Normally for an email virus either SITR model ( Susceptible, Infected, Traced, Removed) or SEIR model (Susceptible, Exposed, Infected, Removed) method of protection is practiced. For digital epidemics through email AH uses SECITQC model where,
S Susceptible : Proportion of the population which is prone to the disease
E Exposed: Proportion of the population which is exposed to the virus but not yet infected
C Contaminated : The population which is infected by the virus
I Infectious : Proportion of the population which is infected and capable of infecting others.
T Traced : proportion of the population traced to have come in contact with the infectious device.
Q Quarantined : proportion of the population which has been quarantined
C Cured : Proportion of the population which has been cured of the disease/ virus
The SECITQC model traces the process after the device has been infected and remove it from the infectious chain
How does the AH identify the infection
A computer virus is uni-contact with nil incubation time. It is difficult to defend a device from an incoming novel virus attack. AH assumes that in spite of the best of security systems there will definitely be cases of infection. Thus AH monitors the characteristics of the virus after the contaminated state.
An infected digital device will cause a specific behavioural changes at the class level which AH identifies as "digital fever". Hence, in case of a novel virus, even if individual signature of the virus is unknown, AH will be able to detect the digital fever cause by the virus. As the email virus will use the network as it media for propagation, the following behavioural changes will be observed at the infectious states:
1. The email traffic on the network will increase.
2. Network connection (open) requests to email ports will increase.
Functioning of AH
AH attacks the problem in two ways.
1.Personal Artificial Hygiene ( Prevention)
AH uses the principle of prevention and checks the IP traffic transacted between all the nodes in the subnet. The AH process looks at all traffic to and from the SMTP ( Simple Mail Transfer Protocol) port from nodes in the neighbourhood. Any device which is found to be infected and sending an email virus, is identified to be dangerous. The concept of primordial prevention is used to protect a device from this infectious agent. In such scenario an ingress filter is used to stop all incoming IP packets from the infected node. Even though an email always passes through the mail server in a directed edge of a graph, an email virus containing 3rd generation virus may attack others in an undirected edge randomly. It warrants even more critical plan to achieve protection from an infected machine within a trusted network.
2.Public Artificial Hygiène ( Auto- Quarantaine/ Auto Isolation)
Public hygiene is ensured as the infectious device is not allowed to pass on the virus to other devices. The moment it is discovered that an email client system is sending a large number of packets to TCP port 25 (simple mail transfer protocol), it is assumed that the current system is the likely suspect. When AH detects that the payload of the email packet is carrying an attachment of type *.exe, *.pif, *.bat, *.zip, *.scr, or *.htt, or a binary file of unknown type, and the same attachment is being sent to multiple recipients with a rate
>= 4 emails per second, it is considered as an email virus. This condition is defined as Digital Fever by Prof. Asoke K Talukder . After detection, the kernel of the computer is instructed to drop all outgoing packets destined for TCP port 25 through egress packet filtering. This method auto-quarantines the mail client in the infected computer. With an appropriate antidote virus is cleaned. Once the virus is eliminated, the traffic density will come down to normal and the fever subsides. This will allow normal flow of traffic on all ports including SMTP. If the antidote is not available presently the virus is quarantined until the antidote is available thus avoiding the spreading of virus.
Testing of Artificial Hygiene
The AH concept was tested through a software named as Safernet developed by Prof . Talukder and his team. Testing based on SECITQC model was performed in both LINUX and Windows environments. An existing Trojan was taken and renamed as "virus.pif". Mails with the virus file were sent to different known recipients as an email attachment through the "thunderbird" email client in the Linux system and "Outlook" email client in the Windows system. Without being aware of the type of the virus or its individual signature, AH was able to detect the virus and stop its propagation.
Safernet working
The SaferNet system for Linux uses the libpcap (packet capture library) library to track the movement of every Ethernet packet in the network. In case of Windows it uses the winpcap library. It checks the packet header of every outgoing packet to determine whether the packet is being sent to an SMTP port (TCP port 25). If so, the payload of the TCP packet is examined. The SaferNet checks for some mime headers related to attachments in the payload of the mail packet. If the attached filename is of a suspect type of the file instruction is sent to the kernel of the current computer to stop all outgoing TCP packets for destination port 25 for any destination IP address. This is done through the IP Tables interface using libiptc In case of Windows operating system the "Filter-Hook" interface is used to stop a desired packet. All other traffic is allowed; therefore, the user will be able to continue all network activity except sending mail. Also, the user is informed about the possible infection.
Future of Artificial Hygiene
AH technique assumes that emails are sent at 4 mails /second, which many internet sites use to detect mass download and abuse. By using statistical methods 4mails/second threshold can be improved there by improving the detection of viruses more accurately and also limiting false positives. AH technique can be used to contain spam also.
Preliminary work to apply AH principle on 3rd generation viruses, which use automated means for both propagation and activation, is being carried out by Prof.. Asoke K Talukder and his team.
Artificial Hygiene is unique as it uses the concept of Digital fever, which is virus neutral. SaferNet is being enhanced to stop propagation of worms also. Artificial Hygiene provides much needed hope of a hygienic digital society in the form of cleaner notebooks, handhelds, mobiles and the like.
(By Venugopal S)
Email this article | Respond to this article
---------------------------------------------------------------------------------------------------------
|