TCP & DNS Spoofing
TCP & DNS Spoofing
Today, we try to define TCP and DNS spoofing. Also we proceed ahead in our discussion on Web Spoofing.
TCP and DNS Spoofing
Another class of spoofing attack, which we will not discuss here, tricks
the user's software into an inappropriate action by presenting misleading
information to that software. Examples of such attacks include TCP
spoofing, in which Internet packets are sent with forged return
addresses, and DNS spoofing, in which the attacker forges information
about which machine names correspond to which network addresses. These
other spoofing attacks are well known, so we will not discuss them further.
Web Spoofing
Web spoofing is a kind of electronic con game in which the attacker creates
a convincing but false copy of the entire World Wide Web. The false Web
looks just like the real one: it has all the same pages and links. However,
the attacker controls the false Web, so that all network traffic between
the victim's browser and the Web goes through the attacker.
Consequences
Since the attacker can observe or modify any data going from the victim to
Web servers, as well as controlling all return traffic from Web servers to
the victim, the attacker has many possibilities. These include surveillance
and tampering.
Surveillance: The attacker can passively watch the traffic, recording which
pages the victim visits and the contents of those pages. When the victim
fills out a form, the entered data is transmitted to a Web server, so the
attacker can record that too, along with the response sent back by the
server. Since most on-line commerce is done via forms, this means the
attacker can observe any account numbers or passwords the victim enters.
As we will see below, the attacker can carry out surveillance even if the
victim has a "secure" connection (usually via Secure Sockets Layer) to the
server, that is, even if the victim's browser shows the secure-connection
icon (usually an image of a lock or a key).
Tampering: The attacker is also free to modify any of the data traveling in
either direction between the victim and the Web. The attacker can modify
form data submitted by the victim. For example, if the victim is ordering a
product on-line, the attacker can change the product number, the quantity,
or the ship-to address.
The attacker can also modify the data returned by a Web server, for example
by inserting misleading or offensive material in order to trick the victim
or to cause antagonism between the victim and the server.
Spoofing the Whole Web
You may think it is difficult for the attacker to spoof the entire World
The copyright of the article
TCP & DNS Spoofing in
Internet Security is owned by Mayur Kamat. Permission to republish
TCP & DNS Spoofing in print or online must be granted by the author in writing.
Go To Page:
1
2
Articles in this Topic
Discussions in this Topic