Top Dog

Top Dog uses state of the art spam detection methods.

Most spam detection programs are effective for a short time and then stop working because spamming methods continually evolve.

Top Dog represents the latest generation of span detection software.
Instead of relying on a single test, Top Dog uses a full array of different tests combined with a Neural Network which learns your personal email usage and adapts to changing spamming methods.
This means that Top Dog gets better and better at detecting spam the more you use it.

Some of the methods Top Dog uses to detect spam are:


Neural Networks.

Neural Networks are modeled on the brain.
Like a brain they have the ability to learn patterns and adapt to changing circumstances.
This is an important ability in the face of changing spamming practices.


Bayesian Filtering.

Bayesian filtering, another method of spam filtering used by Top Dog performs a statistical analysis of the words that make up the email to determine if the words are more commonly found in spam or in personal email.
Spammers try to defeat this technique by adding random text (e.g. "Tables bark deliciously...") to their spam.
This is also why some spam email contain only an image with the text printed on it.
Spam filters which rely solely on Bayesian filtering will miss these spam.
Bayesian filtering does however remain effective in detecting personal email since spammers are unlikely to know your personal interests and so email that contain words relating to your interests are easily detected and allowed through.


Cooperative Filtering.


Top Dog uses information provided by millions of other email users to better detect spam.
This is a technique by which the people receiving spam can cooperate to defend themselves against spammers.
If a very smart spammer manages to evade all of the filters by crafting a very sophisticated spam.
He can be thwarted by having the first person that receives the spam identify it as spam.
Top Dog will subsequently filter it out for all other email users using Top Dog.
Categorizing a message as spam takes a single click of the mouse.
To preserve privacy Email is shared in the form of "Checksums" which are sort of fingerprint of the email.
Top Dog uses two such cooperative filtering systems: the Distributed Checksum Clearinghouse (DCC) as well as Apocgraphy's proprietary database.
Currently more than 150 million email pass through the DCC on week days.
Apocgraphy's database is smaller but it has the advantage of storing email hoaxes as well as numerous other types of email.
Cooperative filtering is extremely effective though it suffers from the problem that people sometimes disagree on what is spam and what is not.
Spam filters that rely solely on cooperative filtering run the risk of blocking email that you do not consider spam.
Top Dog on the other hand uses cooperative filtering as just one of a number of filtering methods and automatically learns your email preferences.


Heuristic pattern detection.

The heuristic pattern detection looks for certain signs commonly found in spam. These indicators are all weighted as to how strongly they indicate spam and then added up to yield a "Spam score".
An example is a "Sent" date that is in the future. This is sometimes used by spammers to place the spam at the top of your inbox when you sort by date.
This has been proven a very effective technique. However spammers have learnt to avoid many of the spam indicators checked for.
As well, what may be a spam sign for someone else may not be a spam sign for you.
Never the less it is difficult to make spam look like legitimate email.
Static heuristic pattern detection is only slightly effective. However Top Dog feeds the results of the heuristic pattern detection into a Neural Network to adapt to your personal email usage.


Blackholes (DNS databases).

A Blackhole is an online database of computer addresses (IPs).
Computers are added to blackholes for any number of reasons ranging from belonging to a company that continuously and persistently sends out millions of spam, to computers which reside in a particular country.
Blackholes provide very good spam filtering as part of a series of tests like Top Dog performs especially when configured for an individual user.
For example a result that indicates that the email was sent from a server in China (where security is notoriously lax) is not an indication of spam if you regularly correspond with people in China. However if you don't, it may be a good indicator that the email is spam.
Top Dog's Neural Network automatically learns what blackholes are relevant to you.


Sender Address Verification.

When you receive an email from an address that you have never received an email from before Top Dog automatically checks that address to see if it is valid.
Some spam filters offer to "bounce" spam for you.
This is a bad idea for a number of reasons:

  1. It assumes that the return address of the email is a valid address.
    This is almost always not the case.
  2. It assumes that once the spammer receives a bounce they will take you off their list.
    This is also unlikely since spammers know about this trick and in any case do not find it worth their while to keep their lists updated.
  3. Often the return address is does not belong to the person who sent the email. Often a spammer will choose the email address of an innocent third party to use as the return address. As a result that person gets buried in a mountain of bounced email. By faking a bounce you are only adding to the problem


Whitelists

Because most people communicate with a number of different people on a regular basis, an important part of a spam filter is allowing you to indicate that certain senders are pre-approved and others you never want to hear from.
When installed Top Dog automatically scans your address books as well as your "sent items" folder and extracts the addresses of people you have corresponded with in the past. These people are whitelisted.
In addition to this, every time you send an email Top Dog will automatically white list both the person you sent the email to as well as the subject line and other information about the email. As a result you are assured that Top Dog will not block any response to your email no matter how spammy the response may look.
This means that the longer you use Top Dog, the better it gets at detecting spam.

In addition to whitelists Top Dog also keeps a list of people who's email you want to block.
If any spam makes it through Top Dog with a single click you can categorize the email as spam.
Categorizing an email as spam adds the sender to your personal blacklist and trains Top Dog's Neural Network to detect similar spam in the future even if sent using a different address.


Content Filtering

Top Dog comes pre-loaded with four different lists of words and phrases that you can choose to block.

  • Pornographic Phrases - This list contains words and phrases that are both sexual and crude.
  • Sexual Phrases - This list contains words and phrases that are sexual but not necessarily crude.
  • Profanity - This list contains swear words and phrases.
  • Miscellaneous - This list contains words and phrases that are commonly found in spam.

All lists are completely optional and you can add or subtract from them to suit your preferences.
Whitelisted senders are of course exempt from being blocked due to using words or phrases in these lists.