-
Bayesian algorithm
Our outlook spam filter uses a score based and self-learning algorithm for the
detection and stopping of spam emails. It is one of the most successful
algorithms till date for spam detection with results coming close to 99%
success rate.
-
Content-based filtering
Content based spam filter works on words and phrases of email text and if it
finds offensive content it gives that email a numerical value (depending on the
content). Emails that cross a certain threshold vale may be considered as SPAM
Email.
-
Keyword blocking
Our application provides the option for individual users and administrators to
be able to define or specify certain words and phrases that they wish to spam
block, once these are specified, it will allow the spam filter to block and
prevent any email which has that particular word or phrase from reaching the
inbox of the user.
-
RBL and DNSRBL support
Our application uses one of the already available RBL resources for obtaining
the list of IP addresses that are blocked. This list can be constantly updated
over the internet on an hourly, daily or weekly basis.
-
Rule-based scoring algorithms
Rule-based scoring systems are a more sophisticated spam blocking technique
than word filters. These systems, also known as artificial intelligence (AI)
systems, are similar to word filters in that they also check for key words.
However, whereas word filters simply just block emails that contain key words,
rule-based scoring systems use rules to analyze emails and assign points to
each key word that it finds.
For example, an email that contains the word "DISCOUNT" in all capital letters
might receive +2 points. An email that has the phrase "click here" might
receive +1 point. The higher the score, the greater the probability that the
email is spam. If an email reaches a certain score or threshold, it is then
classified as spam. Large quantities of spam and legitimate email are used to
determine the appropriate scores for each of the rules in rule-based scoring
systems. This makes our anti spam software are very sophisticated spam killer.
-
SPF & sender ID
These protocols are used to reverse map IP address of the server sending email
with the email domain DNS. This takes care of email spoofing, where spammers
spoof the email address of others to send email from a mail server.
-
Anti-phishing
We have a database of current phishing techniques used by spammer which is used
to evaluate the email on the basis of very same database by giving the message
content points as described before to enable the anti spam application to
determine as to which emails are phishing emails.
-
Whitelist and Blacklist
The anti spam software has a global as well as individual white and blacklists,
which stops emails directly from those email addresses that are included in the
blacklist making it an effective spam blocker.
-
Virus blocking
All incoming emails are checked for attachments, and attachments will be
analyzed in the following ways
-
By directly verifying the signature of the files against the known list of
virus signatures
-
If files are packed or compressed, first the packed file will be scanned and
after that its contents inside will be scanned.
-
It scans all the attachment files for known virus signatures
-
It will stop certain kind of emails from reaching the inbox which have specific
kind of attachments such as, .exe, .dll, .scr etc. that contain executable
instructions.
User Features
Users will be provided with a web interface to be able to
manage spam messages and settings on the web. Users/Administrator will be able
to do the following:
-
Email tagging, quarantine, and blocking
Administrator can tag emails which are declared as spam, incase they are to be
downloaded on the client. One extra header will be added to the email for
tracking purposes. Administrator/User will have the option to set quarantine
options, where it can set it to delete after a particular number of days.
Administrator/Users will be able to set Global and user specific blockings,
these settings will be used by the filter to decide which emails are to be
allowed and which ones are to be blocked.
-
White and black Lists
Administrator and users will be able to set global and user specific white and
blacklists through the web based admin section.
-
System Administration
Administrator will be able to connect to the server and be able to perform
general, domain based and user related settings, cleaning of messages, updates,
and create/edit/delete user options including notification settings.
-
Reports, graphs, and statistics
Statistics of all the emails declared as spam and the reason for them being
declared spam along with the time and date are collected and used to generate
graphs and reports for system administration.
Programming language: VC++
|