Different Types Of Software Attacks Computer Science

Table of Content

The advancement in IT industry increased the security issues in a system or an organistion. Corporate administrations have batch of informations which are really sensitive so they spent a big sum of money for the security of these sensitive informations. There are many ways in which a hacker attacks a secured web or an administration. If one of the system in a web is compromised so the hacker can acquire entire information of the web. Before the hacker attacks it will make up one’s mind on its mark such as an application, web, watchword, a cryptanalytic algorithm and so on.

In active onslaught the aggressors are actively trying to do injury to a web or system. This is the most serious type of onslaught since most of the administration ‘s operations depend on its critical information. These onslaughts include Denial of Service ( DoS ) , Distributed Denial of Service ( DDoS ) , buffer overflow, burlesquing, Man in the Middle ( MITM ) , rematch, TCP/IP highjacking, wardialing, Dumpster diving and societal technology onslaughts.

This essay could be plagiarized. Get your custom essay
“Dirty Pretty Things” Acts of Desperation: The State of Being Desperate
128 writers

ready to help you now

Get original paper

Without paying upfront

DoS onslaught is an incident when a user or administration is deprived of the services of a resource which is accessible usually. DoS onslaughts, such as the Ping of Death ( POD ) and Teardrop onslaughts, take advantage of the restrictions in the TCP/IP protocols.

  • Deluging the inbound web connexions of a service with unwanted informations
  • There are no immediate redresss to this onslaught. The best possible ways to cut down the consequence of this onslaught are as follows.
  • Install and keep anti-virus packages
  • Install a firewall and configure it to curtail unauthorized entrance and surpassing web traffic
  • Follow specific security patterns for administering e-mail reference. Using email filters manages unwanted traffic.

All the breaks in services are non DoS onslaughts. Typical ways to observe the DoS onslaughts are as follows: DDoS onslaught is an extra characteristic of DoS onslaught ; it is an onslaught where multiple compromised systems are used to aim a individual system doing a DoS onslaught. Since DDoS can assail 100s and 1000s of systems at the same time, it is by and large used on Internet. The aggressor installs DDoS package on all the compromised systems and launches a wider onslaught from all the compromised machines. This onslaught typically overloads bandwidth, router processing capacity or web stack resources, interrupting web connectivity of the victims.

Software constituent involved in a DDoS onslaught include the followers:

  • Client – The control package used by the hacker to establish onslaughts. The client directs bid to its low-level hosts.
  • Daemon – It is a package plan running on a subsidiary host. Daemon is the procedure used for implementing the onslaught.

Software Exploitation and Buffer Overflows

In package development onslaught a ball of informations or a sequence of bids take advantage of the exposure in order to do unintended behavior to a computing machine package or hardware. Normally it is the defect in the scheduling of package which creates bugs within the package. One of the most common bug is buffer overflow where a little sum of memory has been allocated by the coder

to hive away a specific sum of informations. When the volume of informations written to the storage country exceeds the infinite allocated, a buffer overflow occurs doing the system to crash, wherein it is left unfastened to any interloper.


A spoofing onslaught is a state of affairs in which an person or a plan successfully masquerades as another by distorting informations and thereby deriving an illicit advantage. In routers for directing packages the finish reference is merely needed, but the beginning reference is required merely when the finish responds to the sent package. Hacker takes usage of this exposure in the web and parody as the beginning reference. MITM is an illustration of spoofing.

MITM Attack

In a MITM onslaught, the aggressor intercepts messages in a public cardinal exchange and so retransmits them, replacing with the aggressors own public key for the requested one, so that the two parties still appear to be pass oning with each other. Since in this scenario it attacks during the transmittal, there are many methods used to authenticate this procedure. The most present manner is to direct an encrypted secondary informations that must be verified before a dealing can take topographic point. Some on-line concerns have started methods such as secret keys to verify the genuineness of a client before treating an order.

Replay Attacks

A breach of security in which information is stored without mandate and so retransmitted to flim-flam the receiving system into unauthorized operations such as false designation or hallmark or a duplicate dealing. For illustration, if messages from an authorised user is captured and resent the following twenty-four hours. Though the aggressor can non open the encrypted message but it can acquire into the web utilizing this retransmission. This onslaught can be prevented by attaching the hash map to the message.

TCP/IP Hijacking

It is besides called session highjacking. Session highjacking is a security onslaught, carried out by an interloper, which attempts to infix bids into an active login session. The most common method of session highjacking is IP burlesquing. In an IP spoofing, aggressor uses source-routed IP packages that inserts commands into an active transmittal between two nodes on a web. In this manner the aggressor masquerades itself as one of the attested users.


Wardialing is utilizing communicating devices such as a modem to happen electronic devices that includes systems that are connected to an accessible web. Wardialing can be really troublesome for some with individual line as it hangs system. Wardialers typically bents after two rings or when a individual replies or when it is rejected if uninterested. If there are legion phone connexions in an administration so all of them will get down pealing at the same time.

Social Engineering

In computing machine security, societal technology is a term that describes a non-technical invasion that relies to a great extent on human interaction and frequently involves flim-flaming persons to interrupt normal security processs.

There are two ways of societal technology as follows:

  • An onslaught reveals the user ‘s personal information such as history name or watchword, societal security figure that can be used for individuality larceny.
  • An onslaught run an feasible file in order to lade a virus, worm, Trojan or other malware on the system which can ensue in individuality larceny.


Pretexting is a signifier of societal technology in which an person lies about their individuality or aim to obtain privileged informations about another person. Pretexting can be done by telephone or electronic mail, through client service messaging or an administration ‘s Website. For illustration, the pretexter calls a victim and communicates as the victim ‘s fiscal administration. The pretexter convinces the victim to give away personal information. Once the pretexter gets the needed information of the victims account so, these informations are used to steal from the victim personal history. The term societal technology was popularised by Reformed system condemnable and security adviser Kevin Mitnick.


Phishing is an e-mail fraud method in which the culprit sends out legitimate-looking electronic mail in an effort to garner personal and fiscal information from receivers for individuality larceny. For illustration, while opening a fiscal administration ‘s Website, it will motivate for user name, ID, account figure and watchword. The Website in which the information was updated is a bogus Website sent by the hacker to achieve personal information of the victim.

These techniques used in phishing onslaughts are as follows:

  • Link use – This technique shows a URL in the phishing message which really links to the phisher ‘s Website. This URL is made to look similar to the existent Website.
  • Filter equivocation – Filters are set to place leery text. Sometimes images of text are used alternatively of the text itself in order to acquire through the filters.
  • Website counterfeit – JavaScript are used to change the browser ‘s address saloon so that a false Website looks as a existent Website in the reference saloon. More onslaughts are besides possible where the existent books on the existent Website are used provided there are defects in the book. Flash is used to conceal text in a multimedia object.
  • Telephone phishing – Phishing is usually done through electronic mails with way to another Website. Even phone messages can be used to hold users dial an establishment ‘s phone figure which is really controlled by the phisher. Fake caller-ID information can do these onslaughts really echt.

Shoulder Surfboarding

Shoulder surfing refers to a direct observation, such as looking over an person ‘s shoulder expression at whatever they are come ining to a signifier or a ATM machine or a watchword.

Dumpster Diving

It is the pattern of sifting through commercial or residential rubbish to happen points that have been discarded by their proprietors, but which may be utile to the Dumpster frogman. Information such as phone list, calendar or organizational chart can be used to help an aggressor utilizing societal technology techniques. For more information on Social Engineering refer chapter 2 Operational Organisational Security.

Passive Attacks

In inactive onslaught the hacker effort to steal information stored in a system by listen ining. The aggressor merely reads the information instead so modifying, canceling or replacing the information. This type of onslaught is largely used in cryptanalytics.

Vulnerability Scaning

Vulnerability scanning is of import to hackers every bit good as the 1 who protects a web. Hackers used this scanner to place failing in the system. Security decision maker uses this to observe the defects in the web and hole it.


Listen ining on a web is called whiffing. A sniffer illicitly captures informations transmitted on a web. Sniffer package can be used to supervise and analyse web traffic, observing constrictions and jobs. Tcpdump is the most common UNIX whiffing tool and it is available with most of the linux distributions.

Password Attacks

Password onslaughts are really common onslaughts as they are easy to execute with successful invasion. There are two types of watchword thinking attack beastly force onslaught and dictionary-based onslaught.

Brute Force Attacks

This onslaught consists of seeking every possible codification, combination or watchword until the right 1 is revealed. Since the exact figure of character used in a watchword is estimated between 4 to 16 characters. So 100 different values can be used for each character of a watchword, there are merely 1004 to 10016 watchword combinations. Though the figure combination is big still it is vulnerable to brute force onslaught.

To increase the security against beast force onslaught:

  • Increase the length of the watchword
  • The watchword should incorporate characters other than Numberss, such as * or #
  • Should enforce a 30 2nd hold between failed hallmark efforts
  • Add policies for locking the history after five failed hallmark efforts

Dictionary-Based Attacks

A dictionary-based onslaught is a method of interrupting into a password-protected computing machine or waiter by consistently come ining every word in a dictionary as a watchword. This onslaught is non executable on systems which apply multiple words or characters as watchword. These onslaughts are used by spammers.

Malicious Code Attacks

Malicious codification is a menace which is difficult to be blocked by antivirus package. Malicious codifications are car feasible applications. It can take the signifier of Java applets, ActiveX controls, circuit boards, pushed content, scripting linguistic communications or a figure of new scheduling linguistic communications designed to heighten Web pages and e-mail. Normally the victim is incognizant of the malicious codification onslaught, doing it virtually impossible to recognize an assault until it is excessively late.

Protection against malicious codification onslaught should be proactive and often updated with the new set of onslaughts. The most unsafe malicious codification efforts to entree and delete, bargain, alter or execute unauthorized files. This onslaught can steal watchwords, files or other confidential informations. Malicious codification can besides cancel, encrypt or modify files on a disc.

In a system malicious codification fells in specific countries. Some countries where the malicious codification fells are as follows:

  • Electronic mail
  • Web Content
  • Legitimate Sites
  • File Downloads
  • Pushed Content

Cryptanalytic Attacks

Cryptanalytic onslaughts are methods of hedging the security of a cryptanalytic system by happening failings in the countries such as codifications, cyphers, cryptanalytic protocol or cardinal direction strategy in the cryptanalytic algorithm. This onslaught includes back doors, viruses, Trojan, worms, package development and weak keys.


It is package designed to infiltrate a computing machine system without the consent of the proprietor. Malware includes computing machine viruses, worms, Trojan Equus caballuss and spyware.


Virus is a plan or piece of codification that is loaded onto a computing machine without the cognition of the user and runs against the user ‘s wants. Viruss can convey themselves by attaching to a file or electronic mail or on a Cadmium or on an external memory.

Viruss are classified into three parts

  • File infectors – File infector viruses attach themselves to plan files, such as.COM or.EXE files. File infector viruses besides infects any plan for which executing is requested, such as.SYS, .OVL, .PRG, and.MNU files. These viruses loaded when the plan is loaded.
  • System or boot-record infectors – These viruses infect feasible codification in system countries on a disc. These viruses attach to the DOS boot sector on floppies or the Master Boot Record on difficult discs. The scenario of boot record infectors is when the operating system is running and files on the floppy can be read without triping the boot disc virus. However, if the floppy is left in the thrust, and so the computing machine is turned off or restarted, so the computing machine will first hunt in A thrust when it boots. It will so lade the floppy with its boot disc virus, loads it, and makes it temporarily impossible to utilize the difficult disc.
  • Macro viruses – These are the most common viruses, and they do the least harm. Macro viruses infect Microsoft Word application and typically insert unwanted words or phrases.


A computing machine worm is a self-contained plan that is able to distribute functional transcripts of itself or its sections to other computing machine systems. Worms usage constituents of an operating system that are automatic and unseeable to the user. The worms are detected merely when their uncontrolled reproduction consumes system resources, decelerating or holding other undertakings.


Dardan Equus caballuss are classified based on how they breach systems and harm they cause.

The seven chief types of Trojan Equus caballuss are as follows:

  • Remote Access Trojans
  • Data Sending Trojans
  • Destructive Dardans
  • Proxy Dardans
  • FTP Dardans
  • Security Software Disabler Trojans
  • DoS Attack Trojans


Spyware is a type of malware that is installed on systems and collects little sum of information at a clip about the users without their cognition. Spyware is Internet nomenclature for advertisement supported package such as Adware. All adwares are non spywares. There are besides merchandises that show advertisement but do non put in any tracking mechanism on the system. Spyware plans can roll up assorted types of personal information such as Internet surfing wonts and Websites that have been visited. It can besides interfere with user ‘s control on the system such as put ining extra package and airting Web browser activity. Updated antispywares is used to protect spywares from assailing the systemr.

Cite this page

Different Types Of Software Attacks Computer Science. (2016, Nov 29). Retrieved from


Remember! This essay was written by a student

You can get a custom paper by one of our expert writers

Order custom paper Without paying upfront