Intruders and Viruses
#1

[attachment=11815]
Intruders
• Three classes of intruders (hackers or crackers):
– Masquerader
– Misfeasor
– Clandestine user
Intrusion Techniques
• System maintain a file that associates a password with each authorized user.
• Password file can be protected with:
– One-way encryption
– Access Control
• Techniques for guessing passwords:
– Try default passwords.
– Try all short words, 1 to 3 characters long.
– Try all the words in an electronic dictionary(60,000).
– Collect information about the user’s hobbies, family names, birthday, etc.
– Try user’s phone number, social security number, street address, etc.
– Try all license plate numbers (MUP103).
– Use a Trojan horse
– Tap the line between a remote user and the host system.
Prevention: Enforce good password selection (Ij4Gf4Se%f#)
• UNIX Password Scheme
• UNIX Password Scheme
• Storing UNIX Passwords
• UNIX passwords were kept in in a publicly readable file, etc/passwords.
• Now they are kept in a “shadow” directory and only visible by “root”.
Salt”
• The salt serves three purposes:
– Prevents duplicate passwords.
– Effectively increases the length of the password.
– Prevents the use of hardware implementations of DES
– Password Selecting Strategies
• User ducation
• Computer-generated passwords
• Reactive password checking
• Proactive password checking
• Markov Model
Transition Matrix
1. Determine the frequency matrix f, where f(i,j,k) is the number of occurrences of the trigram consisting of the ith, jth and kth character.
2. For each bigram ij, calculate f(i,j, ) as the total number of trigrams beginning with ij.
3. Compute the entries of T as follows:
• Spafford (Bloom Filter)
Where
• Spafford (Bloom Filter)
• Design the hash scheme to minimize false positive.
• Probability of false positive:
• Performance of Bloom Filter
• The Stages of a Network Intrusion
1. Scan the network to:
• locate which IP addresses are in use,
• what operating system is in use,
• what TCP or UDP ports are “open” (being listened to by Servers).
2. Run “Exploit” scripts against open ports
3. Get access to Shell program which is “suid” (has “root” privileges).
4. Download from Hacker Web site special versions of systems files that will let Cracker have free access in the future without his cpu time or disk storage space being noticed by auditing programs.
5. Use IRC (Internet Relay Chat) to invite friends to the feast.
Intusion Detection
• The intruder can be identified and ejected from the system.
• An effective intrusion detection can prevent intrusions.
• Intrusion detection enables the collection of information about intrusion techniques that can be used to strengthen the intrusion prevention facility.
• Profiles of Behavior of Intruders and Authorized Users
Intrusion Detection
• Statistical anomaly detection
– Treshold detection
– Profile based
• Rule based detection
– Anomaly detection
– Penetration identidication
Measures used for Intrusion Detection
• Login frequency by day and time.
• Frequency of login at different locations.
• Time since last login.
• Password failures at login.
• Execution frequency.
• Execution denials.
• Read, write, create, delete frequency.
• Failure count for read, write, create and delete.
• Distributed Intrusion Detection
• Distributed Intrusion Detection
Viruses and ”Malicious Programs”
• Computer “Viruses” and related programs have the ability to replicate themselves on an ever increasing number of computers. They originally spread by people sharing floppy disks. Now they spread primarily over the Internet (a “Worm”).
• Other “Malicious Programs” may be installed by hand on a single machine. They may also be built into widely distributed commercial software packages. These are very hard to detect before the payload activates (Trojan Horses, Trap Doors, and Logic Bombs).
• Taxanomy of Malicious Programs
Definitions
• Virus - code that copies itself into other programs.
• A “Bacteria” replicates until it fills all disk space, or CPU cycles.
• Payload - harmful things the malicious program does, after it has had time to spread.
• Worm - a program that replicates itself across the network (usually riding on email messages or attached documents (e.g., macro viruses).
• Trojan Horse - instructions in an otherwise good program that cause bad things to happen (sending your data or password to an attacker over the net).
• Logic Bomb - malicious code that activates on an event (e.g., date).
• Trap Door (or Back Door) - undocumented entry point written into code for debugging that can allow unwanted users.
• Easter Egg - extraneous code that does something “cool.” A way for programmers to show that they control the product.
Virus Phases
• Dormant phase - the virus is idle
• Propagation phase - the virus places an identical copy of itself into other programs
• Triggering phase – the virus is activated to perform the function for which it was intended
• Execution phase – the function is performed
• Virus Protection
• Virus Structure
• A Compression Virus
Types of Viruses
• Parasitic Virus - attaches itself to executable files as part of their code. Runs whenever the host program runs.
• Memory-resident Virus - Lodges in main memory as part of the residual operating system.
• Boot Sector Virus - infects the boot sector of a disk, and spreads when the operating system boots up (original DOS viruses).
• Stealth Virus - explicitly designed to hide from Virus Scanning programs.
• Polymorphic Virus - mutates with every new host to prevent signature detection.
Macro Viruses
• Microsoft Office applications allow “macros” to be part of the document. The macro could run whenever the document is opened, or when a certain command is selected (Save File).
• Platform independent.
• Infect documents, delete files, generate email and edit letters.
Antivirus Approaches
1st Generation, Scanners: searched files for any of a library of known virus “signatures.” Checked executable files for length changes.
2nd Generation, Heuristic Scanners: looks for more general signs than specific signatures (code segments common to many viruses). Checked files for checksum or hash changes.
3rd Generation, Activity Traps: stay resident in memory and look for certain patterns of software behavior (e.g., scanning files).
4th Generation, Full Featured: combine the best of the techniques above.
Advanced Antivirus Techniques
• Generic Decryption (GD)
– CPU Emulator
– Virus Signature Scanner
– Emulation Control Module
• For how long should a GD scanner run each interpretation?
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: a method of tracing intruders by use of mobile agents pdf, computer viruses seminar report, documentation on cell phone viruses and security download, introduction on how computer viruses work, intruders in the grid, seminar topic on computer viruses and antiviruses, mobile phone viruses and security**n,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A survey of usage of Data Mining and Data Warehousing in Academic Institution and Lib seminar class 1 2,124 29-11-2012, 12:56 PM
Last Post: seminar details
  Intelligent Electronic Devices (IEDs) and Supervisory Control and Data Acquisition computer girl 0 1,147 09-06-2012, 06:01 PM
Last Post: computer girl
  The 8051 Microcontroller and Embedded Systems Using Assembly and C computer girl 0 1,043 04-06-2012, 05:41 PM
Last Post: computer girl
  Lean and Zoom: Proximity-Aware User Interface and Content Magnification seminar class 0 931 05-05-2011, 02:39 PM
Last Post: seminar class
  Seminar Report on Study of Viruses and Worms seminar surveyer 1 2,686 04-05-2011, 12:58 PM
Last Post: seminar class
  Efficient and Secure Content Processing and Distribution by Cooperative Intermediarie project topics 5 4,722 03-05-2011, 10:33 AM
Last Post: seminar class
  Computer Viruses computer science crazy 3 3,877 14-04-2011, 12:54 PM
Last Post: seminar class
  Network Monitoring and Measurement and its application in security field seminar surveyer 1 1,413 28-03-2011, 10:36 AM
Last Post: seminar class
  Virus Attack on Computers And Mobiles And Palmtops full report computer science technology 2 3,458 18-03-2011, 12:08 PM
Last Post: seminar class
  Design and Optimization of Reversible BCD Adder/Subtractor Circuit for Quantum and Na seminar class 0 2,648 16-02-2011, 10:23 AM
Last Post: seminar class

Forum Jump: