Sins of The Internet: Mousetraps (and worse)

Written by Richard Lowe


One common unethical web technique is called mouse trapping, which is often used in conjunction with another highly immoral practice called page jacking. In it's simplest form, mouse trapping merely consists of redefiningrepparttar back function so that it does not return torepparttar 118974 previous page. Instead, some other function is performed.

A mousetrap is extremely simple to create. You've seenrepparttar 118975 simple ones all overrepparttar 118976 place. You click on a link, say from a search engine, and you go to a page. This only displays for a second, then you are directed to another page. Now, if you hitrepparttar 118977 back key, you go back torepparttar 118978 redirect page, which effectively prevents you from usingrepparttar 118979 back key to get out.

The idea is to make it a little more difficult to leaverepparttar 118980 site. Personally, I take offense at these kinds of tactics and will virtually never return to sites which do this little trick. My opinion is web sites should never, ever modifyrepparttar 118981 browser controls. Do what you want onrepparttar 118982 page - but don't mess with my browser or my system.

Some sites raiserepparttar 118983 ante a little and pop up a window or send you off to a third site. The idea here is always one of deception - you think you are backing up out ofrepparttar 118984 site, but what you are really doing is something else. Honest sites with valuable information do not need such tricks.

Very dishonest people carry these mousetraps torepparttar 118985 extreme. Here's what could happen to you - click an interesting link in a search engine and you find yourself on a site which does not appeal to you (these are virtually always pornographic sites). So you clickrepparttar 118986 back key to get out.

Nowrepparttar 118987 fun starts. The back key simply reloadsrepparttar 118988 current page, but also pops up a couple more windows as well as a pop-under window. You start closing these annoying things, cursing under your breath, only to find that clickingrepparttar 118989 close button actually pops up yet another window. In these instances,repparttar 118990 back button has been redefined and a javascript has been set to be called when repparttar 118991 windows is closed. This javascript opens up yet another window.

Ah, this gets even more insidious when mouse trapping is combined with page jacking. Here'srepparttar 118992 sequence of events. Let's say you are one of these scum. You look aroundrepparttar 118993 web until you find a nice, high traffic site. You stealrepparttar 118994 page and make a copy of it on your own site. Keeprepparttar 118995 same basic page but changerepparttar 118996 links and set uprepparttar 118997 mousetraps onrepparttar 118998 back key and whenrepparttar 118999 page is closed. Now, submitrepparttar 119000 page torepparttar 119001 search engines, and within a month or so you will be getting tons of traffic.

Why do these sites go through all of this trouble? It's a matter of money. You see, these sites want you to click links, look at banners and, best of all, buy something.

You'll notice thatrepparttar 119002 popup windows all have banners. Someone is paying to display those banners. They might pay if you click on them or they might pay if they are simply displayed. In any event, repparttar 119003 banner has to get right in your face (and everyone else's for that matter) to collect money. If it's a "pay per click" banner, who knows, you might click on one or two accidentally as you frantically attempt to close windows. Bam,repparttar 119004 scum who created repparttar 119005 site makes a penny or two.

DNS

Written by Richard Lowe


When you enter a web site address (a URL) into your browser's address bar (or click on a hyperlink), you actually set in motion a complex series of events. It sounds simple -repparttar name must be translated into a TCP/IP address - but some real magic is occurring underrepparttar 118973 covers ofrepparttar 118974 internet.

You see,repparttar 118975 internet uses a special number known as a TCP/IP address to identify machines. Each and every machine onrepparttar 118976 internet has one of these numbers. An example is 23.5.67.9 - each ofrepparttar 118977 four numbers is called an octet. Thus,repparttar 118978 URL www.internet-tips.net might actually translate to 23.5.67.9 using something called DNS.

Okay, before I go on any further with this explanation, understand this article is a highly simplified description of a process that is actually highly technical, extremely complex and very difficult for evenrepparttar 118979 experts to totally understand. People spend years in training learning how this all works.

When your machine needs to retrieve a URL (when you enter a web site address inrepparttar 118980 browser address line, for example), it first checks to see if it already knows how to translaterepparttar 118981 address. Depending uponrepparttar 118982 operating system and browser, a number of different steps might take place.

The first basic fact to understand is that TCP/IP has been designed to attempt to reducerepparttar 118983 expense (the time) it takes to translate a name to a TCP/IP number. This translation is potentially extremely time consuming, and users don't like to wait. So a number of intermediate steps have been added to attempt to speed things up.

First your system looks to see if it already has donerepparttar 118984 translation recently (this is called caching). What happens is each time your computer successfully performs a translate it makes a note ofrepparttar 118985 results off torepparttar 118986 side. Later, if you enterrepparttar 118987 same URL,repparttar 118988 system looks on it's list, finds it already hasrepparttar 118989 address and returns that value.

If your system has not translatedrepparttar 118990 URL before, it might checkrepparttar 118991 LMHOSTS or HOSTS files (these are just text files used to aid in translating host names to TCP/IP addresses) and perhaps other things as well. Note that ifrepparttar 118992 address has been cached, it might be refreshed (retrieved fromrepparttar 118993 internet again) if it is too old (perhapsrepparttar 118994 address was translated a few days ago). The HOSTS and LMHOSTS files are never refreshed - they are assumed to be correct.

Cont'd on page 2 ==>
 
ImproveHomeLife.com © 2005
Terms of Use