<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Top 100 Opinions &#187; Anti-Spam tips</title>
	<atom:link href="http://top100opinions.com/category/anti-spam-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://top100opinions.com</link>
	<description>Best Expert Opinions</description>
	<lastBuildDate>Thu, 23 May 2013 06:45:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Invalid Pipelining of Messages</title>
		<link>http://top100opinions.com/2009/12/invalid-pipelining-of-messages/</link>
		<comments>http://top100opinions.com/2009/12/invalid-pipelining-of-messages/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 10:34:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=162</guid>
		<description><![CDATA[According to the SMTP protocol, several SMTP commands can be placed in one network packet and “pipelined”. For example, whenever an email with a CC: header is sent several SMTP “RCPT TO:” commands may be placed in a single packet instead of one packet per command. The SMTP protocol actually requires that errors are checked [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">According to the SMTP protocol, several SMTP commands can be placed in one network packet and “pipelined”. For example, whenever an email with a CC: header is sent several SMTP “RCPT TO:” commands may be placed in a single packet instead of one packet per command. The SMTP protocol actually requires that errors are checked and synchronization occurs at certain points. However, many spammers will send out everything in a single packet since they are least bothered by the errors and this method is more efficient. Some MTAs, which detect this pipelining, will reject such mail anyways.</p>
<p><span id="more-162"></span></p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/11/enforcing-simple-mail-standards/">Enforcing Simple Mail Standards</a><br />
<a href="http://top100opinions.com/2009/12/heloehlo-checking-of-connections/">HELO/EHLO Checking Of Connections</a><br />
<a href="http://top100opinions.com/2009/11/greylisting-of-incoming-messages/">Greylisting of Incoming Messages</a><br />
<a href="http://top100opinions.com/2009/11/implementing-greeting-delay/">Implementing Greeting Delay</a><br />
<a href="http://top100opinions.com/2009/11/no-use-in-responding-to-spam/">No Use In Responding To Spam</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F12%2Finvalid-pipelining-of-messages%2F', 'Invalid+Pipelining+of+Messages')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F12%2Finvalid-pipelining-of-messages%2F', title: '+Invalid+Pipelining+of+Messages+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/12/invalid-pipelining-of-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HELO/EHLO Checking Of Connections</title>
		<link>http://top100opinions.com/2009/12/heloehlo-checking-of-connections/</link>
		<comments>http://top100opinions.com/2009/12/heloehlo-checking-of-connections/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:31:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=160</guid>
		<description><![CDATA[According to the RFC 5321 section 4.1.4 “An SMTP server CAN verify that the domain name argument in the EHLO command actually is same as the IP address of the client and if it fails, the server SHOULDN&#8217;T refuse to accept messages on that basis”.Hence to be in compliance with the RFCs, rejecting connections must [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">According to the RFC 5321 section 4.1.4 “An SMTP server CAN verify that the domain name argument in the EHLO command actually is same as the IP address of the client and if it fails, the server SHOULDN&#8217;T refuse to accept messages on that basis”.Hence to be in compliance with the RFCs, rejecting connections must be based on additional information/policies.</p>
<ul style="text-align: justify;">
<li> Refuse connections from hosts that give an invalid HELO – for example, a HELO that is not a FQDN or is an IP address not surrounded by square brackets.
<ul style="text-align: justify;">
<li> Invalid HELO localhost</li>
<li> Invalid HELO 127.123.0.1</li>
<li> Valid HELO mydomain.tld</li>
<li> Valid HELO [127.123.0.1]</li>
</ul>
</li>
</ul>
<ul style="text-align: justify;">
<li> Refusing connection from a host that gives an obviously fraudulent HELO – issuing a HELO using the FQDN or an IP address that is unable to match the IP address of the connecting host.
<ul>
<li> Fraudulent HELO friend</li>
<li> Fraudulent HELO -233975334</li>
</ul>
</li>
</ul>
<ul>
<li> Do not accept email from a hosted domain when the sending host is not authenticated.</li>
</ul>
<ul>
<li> Denying any email whose HELO/EHLO argument does not resolve in DNS. Unfortunately, some system administrators administer the MTA to use a non resolvable argument to the HELO/EHLO command.</li>
</ul>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/11/enforcing-simple-mail-standards/">Enforcing Simple Mail Standards</a><br />
<a href="http://top100opinions.com/2009/12/invalid-pipelining-of-messages/">Invalid Pipelining of Messages</a><br />
<a href="http://top100opinions.com/2009/11/greylisting-of-incoming-messages/">Greylisting of Incoming Messages</a><br />
<a href="http://top100opinions.com/2009/11/implementing-greeting-delay/">Implementing Greeting Delay</a><br />
<a href="http://top100opinions.com/2009/11/no-use-in-responding-to-spam/">No Use In Responding To Spam</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F12%2Fheloehlo-checking-of-connections%2F', 'HELO%2FEHLO+Checking+Of+Connections')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F12%2Fheloehlo-checking-of-connections%2F', title: '+HELO%2FEHLO+Checking+Of+Connections+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/12/heloehlo-checking-of-connections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greylisting of Incoming Messages</title>
		<link>http://top100opinions.com/2009/11/greylisting-of-incoming-messages/</link>
		<comments>http://top100opinions.com/2009/11/greylisting-of-incoming-messages/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 10:26:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=155</guid>
		<description><![CDATA[Greylisting (or graylisting) is a technique of defending e-mail users against spam. A mail transfer agent (MTA) using greylisting will &#8220;temporarily reject&#8221; any email from a sender it does not recognize as a legitimate one. If the mail is legitimate, the originating server will, shortly stop for some time and tries again and if sufficient [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Greylisting (or graylisting) is a technique of defending e-mail users against spam. A mail transfer agent (MTA) using greylisting will &#8220;temporarily reject&#8221; any email from a sender it does not recognize as a legitimate one. If the mail is legitimate, the originating server will, shortly stop for some time and tries again and if sufficient time has elapsed, the email will be accepted. If the mail is from a spammer it will probably not be retried since a spammer goes through thousands of email addresses and typically cannot afford costs involved to retry. Greylisting is based on the assumption that spammers and spambots will not retry sending their messages but will move on to the next message and the next address. This method is effective since a retry means the state of the message and the process must be stored inherently, which increases the cost incurred by the spammer.</p>
<p style="text-align: justify;">Greylisting emphasizes on the technique of temporarily rejecting messages from unknown mail servers. A temporary rejection is recognized with a temporary error code 4xx that is recognized by all normal Mail Transfer Agents (MTA)s,which then proceed to retry delivery later.</p>
<p style="text-align: justify;">The main advantage of greylisting is that there is no need of any modification from the user&#8217;s point of view. The benefits for the administrator are two fold: it takes minimal configuration to get up and start running, and rejecting email with a temporary 451 is very cheap in system resources.</p>
<p><span id="more-155"></span></p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/11/enforcing-simple-mail-standards/">Enforcing Simple Mail Standards</a><br />
<a href="http://top100opinions.com/2009/12/invalid-pipelining-of-messages/">Invalid Pipelining of Messages</a><br />
<a href="http://top100opinions.com/2009/12/heloehlo-checking-of-connections/">HELO/EHLO Checking Of Connections</a><br />
<a href="http://top100opinions.com/2009/11/implementing-greeting-delay/">Implementing Greeting Delay</a><br />
<a href="http://top100opinions.com/2009/11/no-use-in-responding-to-spam/">No Use In Responding To Spam</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fgreylisting-of-incoming-messages%2F', 'Greylisting+of+Incoming+Messages')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fgreylisting-of-incoming-messages%2F', title: '+Greylisting+of+Incoming+Messages+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/11/greylisting-of-incoming-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing Greeting Delay</title>
		<link>http://top100opinions.com/2009/11/implementing-greeting-delay/</link>
		<comments>http://top100opinions.com/2009/11/implementing-greeting-delay/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 10:24:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=152</guid>
		<description><![CDATA[An SMTP server has introduced a deliberate pause before sending the greeting banner to the client. In client server architecture, the client is required to wait and it is not supposed to send the message to the server unless it receives the banner. However, many spam-sending machines begin to send out messages before the banner [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">An SMTP server has introduced a deliberate pause before sending the greeting banner to the client. In client server architecture, the client is required to wait and it is not supposed to send the message to the server unless it receives the banner. However, many spam-sending machines begin to send out messages before the banner is received and the servers can detect this and drop the connection.</p>
<p style="text-align: justify;">However, some legitimate sites also fall prey to this mechanism. The mechanism also has a tendency to interact badly with sites performing callback verification, since common callback verification sites have timeouts much shorter than those mandated by RFC 5321.</p>
<p style="text-align: justify;">Callback verification, also known as callout verification or Sender Address Verification, is a technique used by SMTP software in order to validate e-mail addresses. The most common target of verification is the sender address from the message envelope (the address specified during the SMTP dialogue as &#8220;MAIL FROM&#8221;). It is mostly used as an anti-spam measure.</p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/11/enforcing-simple-mail-standards/">Enforcing Simple Mail Standards</a><br />
<a href="http://top100opinions.com/2009/12/invalid-pipelining-of-messages/">Invalid Pipelining of Messages</a><br />
<a href="http://top100opinions.com/2009/12/heloehlo-checking-of-connections/">HELO/EHLO Checking Of Connections</a><br />
<a href="http://top100opinions.com/2009/11/greylisting-of-incoming-messages/">Greylisting of Incoming Messages</a><br />
<a href="http://top100opinions.com/2009/11/no-use-in-responding-to-spam/">No Use In Responding To Spam</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fimplementing-greeting-delay%2F', 'Implementing+Greeting+Delay')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fimplementing-greeting-delay%2F', title: '+Implementing+Greeting+Delay+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/11/implementing-greeting-delay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enforcing Simple Mail Standards</title>
		<link>http://top100opinions.com/2009/11/enforcing-simple-mail-standards/</link>
		<comments>http://top100opinions.com/2009/11/enforcing-simple-mail-standards/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 10:23:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=150</guid>
		<description><![CDATA[Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. SMTP was first defined in RFC 821 (STD 15), and last updated by RFC 5321 (2008) which includes the extended SMTP (ESMTP) additions, and is the protocol in widespread use today. Enforcing the requirements of the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. SMTP was first defined in RFC 821 (STD 15), and last updated by RFC 5321 (2008) which includes the extended SMTP (ESMTP) additions, and is the protocol in widespread use today.</p>
<p style="text-align: justify;">Enforcing the requirements of the Simple Mail Transfer Protocol (SMTP) can be useful in blocking email from computers that do not comply with the RFC standards. Many spammers use poorly written software or are unable to abide by the standards because they do not have legitimate control of the computer sending spam (Zombie computers). By applying certain restrictions to the MTA a mail administrator can reduce the spam that passes through significantly.</p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/12/invalid-pipelining-of-messages/">Invalid Pipelining of Messages</a><br />
<a href="http://top100opinions.com/2009/12/heloehlo-checking-of-connections/">HELO/EHLO Checking Of Connections</a><br />
<a href="http://top100opinions.com/2009/11/greylisting-of-incoming-messages/">Greylisting of Incoming Messages</a><br />
<a href="http://top100opinions.com/2009/11/implementing-greeting-delay/">Implementing Greeting Delay</a><br />
<a href="http://top100opinions.com/2009/11/no-use-in-responding-to-spam/">No Use In Responding To Spam</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fenforcing-simple-mail-standards%2F', 'Enforcing+Simple+Mail+Standards')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fenforcing-simple-mail-standards%2F', title: '+Enforcing+Simple+Mail+Standards+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/11/enforcing-simple-mail-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Use In Responding To Spam</title>
		<link>http://top100opinions.com/2009/11/no-use-in-responding-to-spam/</link>
		<comments>http://top100opinions.com/2009/11/no-use-in-responding-to-spam/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:18:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[eMail Spam]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=147</guid>
		<description><![CDATA[Some of the people advocate responding aggressively to spam; in other words, that means, “spamming the spammer”. The underlying reason is to make spamming less attractive to the spammer by increasing the spammer&#8217;s overhead. There are several ways to reach the spammer but then they may even lead to retaliations by the spammer. There is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Some of the people advocate responding aggressively to spam; in other words, that means, “spamming the spammer”. The underlying reason is to make spamming less attractive to the spammer by increasing the spammer&#8217;s overhead. There are several ways to reach the spammer but then they may even lead to retaliations by the spammer.</p>
<p style="text-align: justify;">There is no use in replying directly to the spammer&#8217;s email address. Clicking reply will not help since most of the sender addresses are either invalid or forged. But in some of the cases, however, spammers do provide valid addresses as in the case of Nigerian scams.</p>
<p style="text-align: justify;">Target the computers that are used to sending spam. In 2005, IBM had launched a service to bounce spam directly to the computers that send out spam. Since the IP addresses are present in the headers of the address the messages can be sent back, thus eluding the problem of forged email addresses. However, in many scenarios, the IP addresses do not correspond to the computers of the real spammer but to unsuspecting users with unsecured or outdated systems, which are hijacked through malware and form a part of the Zombie network controlled by the spammer.</p>
<p style="text-align: justify;">Spammers selling their ware need a tangible point of contact such as a telephone number of the customer or the web site containing web forms through which the customers can fill out orders or inquiries or may even “unsubscribe” requests. Since the probability of a positive response to spam is less than 1/10000 and if a very small percentage of people leave negative messages on the web site, the negative messages could easily outnumber the positive ones and the incurring costs for the spammer to sort them out. Also the increased cost of the bandwidth, which the spammer hasn&#8217;t called for.</p>
<p><strong>Related Links:</strong><br />
<a href="http://www.apseratech.com">Response time</a></p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/11/enforcing-simple-mail-standards/">Enforcing Simple Mail Standards</a><br />
<a href="http://top100opinions.com/2009/12/invalid-pipelining-of-messages/">Invalid Pipelining of Messages</a><br />
<a href="http://top100opinions.com/2009/12/heloehlo-checking-of-connections/">HELO/EHLO Checking Of Connections</a><br />
<a href="http://top100opinions.com/2009/11/greylisting-of-incoming-messages/">Greylisting of Incoming Messages</a><br />
<a href="http://top100opinions.com/2009/11/implementing-greeting-delay/">Implementing Greeting Delay</a><br />
<a href="http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/">Keystroke logging: Types of Keystroke loggers</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fno-use-in-responding-to-spam%2F', 'No+Use+In+Responding+To+Spam')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F11%2Fno-use-in-responding-to-spam%2F', title: '+No+Use+In+Responding+To+Spam+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/11/no-use-in-responding-to-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keystroke logging: Types of Keystroke loggers</title>
		<link>http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/</link>
		<comments>http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 14:53:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anti-Spam tips]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://top100opinions.com/?p=67</guid>
		<description><![CDATA[Keystroke logging is a method of capturing and recording user keystrokes. Keylogging can be useful to determine sources of errors in computer systems, to study how users interact with systems, and is sometimes used to measure employee productivity on certain clerical tasks. Such systems are also highly useful for law enforcement and espionage—for instance, providing [...]]]></description>
			<content:encoded><![CDATA[<p>Keystroke logging is a method of capturing and recording user keystrokes. Keylogging can be useful to determine sources of errors in computer systems, to study how users interact with systems, and is sometimes used to measure employee productivity on certain clerical tasks. Such systems are also highly useful for law enforcement and espionage—for instance, providing a means to obtain passwords or encryption keys and thus bypassing other security measures. Keyloggers are widely available on the Internet.</p>
<p><strong><span style="text-decoration: underline;"> Types of keystroke loggers</span></strong><br />
<strong><em></em></strong></p>
<p><strong><em> Local Machine software Keyloggers: </em></strong>Are software programs that are designed to work on the target computers operating system? From a technical perspective they can be categorized into three categories:</p>
<p><span style="text-decoration: underline;">Kernel based:</span> This method is most difficult both to write, and combat. Such key loggers reside at the kernel level and are thus practically invisible. They almost always subvert the OS kernel and gain unauthorized access to the hardware, which makes them very powerful. A keylogger using this method can act as a keyboard driver for example, and thus gain access to any information typed on the keyboard as it goes to the Operating System.<br />
<span style="text-decoration: underline;">Hook based:</span> Such keyloggers hook the keyboard with functions provided by the OS. The OS warns them any time a key is pressed and it records it.</p>
<p><span style="text-decoration: underline;">Creative Methods</span>: Here the coder uses functions like GetAsyncKeyState, GetForegroundWindow, etc. These are the easiest to write, but as they require polling the state of each key several times per second, they can cause a noticeable increase in CPU usage and can miss the occasional key.</p>
<p><em><strong>Remote Access software Keyloggers:</strong></em> Are local software keyloggers programmed with an added feature to transmit recorded data out of the target computer and make the data available to the monitor at a remote location? Remote communication is facilitated by one of four methods:</p>
<ul>
<li>Data is uploaded to a website or an ftp account.</li>
<li>Data is periodically emailed to a pre-defined email address.</li>
<li>Data is wirelessly transmitted by means of an attached hardware system.</li>
<li>It allows the monitor to log into the local machine via the Internet or Ethernet and view the logs stored on the target machine itself.</li>
</ul>
<p><em><strong>Hardware Keyloggers &#8211; </strong></em>are used for keystroke logging by means of a hardware circuit that is attached somewhere in between the computer keyboard and the computer. It logs all keyboard activity to its internal memory, which can be accessed by typing in a series of pre-defined characters. A hardware keylogger has an advantage over a software solution; because it is not dependent on the computers operating system it will not interfere with any program running on the target machine and hence cannot be detected by any software.</p>
<p><strong>Related Links:</strong><br />
<a href="http://www.apseratech.com">Wan acceleration</a></p>
<p><strong>You may also like to read:</strong><br />
<a href="http://top100opinions.com/2009/10/folder-lock-software/">Folder Lock Software</a><br />
<a href="http://top100opinions.com/2009/09/should-an-organization-go-for-ms-exchange-server/">Should An Organization Go For MS Exchange Server?</a><br />
<a href="http://top100opinions.com/2010/02/different-types-of-application-software/">Different Types Of Application Software</a><br />
<a href="http://top100opinions.com/2010/01/advantages-of-barcodes-in-libraries/">Advantages of Barcodes In Libraries</a><br />
<a href="http://top100opinions.com/2010/03/application-of-barcode-technology-in-blood-banks/">Application Of Barcode Technology In Blood Banks</a><br />
<a href="http://top100opinions.com/2010/02/difference-between-rfid-and-barcode-technology/">Difference Between RFID and Barcode Technology</a></p>
<div id="st0000000001" class="st-taf"><script src="http://taf.socialtwist.com:80/taf/js/shoppr.core.js?id=0000000001"></script><img style="border:0;margin:0;padding:0;" src="http://tellafriend.socialtwist.com:80/wizard/images/tafbutton_blue16.png" onmouseout="hideHoverMap(this)" onmouseover="showHoverMap(this, '0000000001', 'http%3A%2F%2Ftop100opinions.com%2F2009%2F08%2Fkeystroke-logging-types-of-keystroke-loggers%2F', 'Keystroke+logging%3A+Types+of+Keystroke+loggers')" onclick="cw(this, {id:'0000000001',link: 'http%3A%2F%2Ftop100opinions.com%2F2009%2F08%2Fkeystroke-logging-types-of-keystroke-loggers%2F', title: '+Keystroke+logging%3A+Types+of+Keystroke+loggers+' })"/></div>]]></content:encoded>
			<wfw:commentRss>http://top100opinions.com/2009/08/keystroke-logging-types-of-keystroke-loggers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
