Click here to Skip to main content
15,843,498 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Everyone knows about phishing but I recently I read article on online detection and prevention of phishing attack.

This what I found

Topic: Online detection and prevention of phishing attack
Phishing is a new type of network attack where the attacker creates a replica of an existing web page to fool users in to submitting personal, financial, or password data to what they think is their service provider’s website. The concept is a end-host based anti-phishing algorithm, called the link guard, by utilizing the generic characteristics of the hyperlinks in phishing attacks. The link guard algorithm is the concept for finding the phishing emails sent by the phisher to grasp the information of the end user. Link guard is based on the careful analysis of the characteristics of phishing hyperlinks. Each end user is implemented with link guard algorithm. After doing so the end user recognizes the phishing emails and can avoid responding to such mails. Since link guard is characteristics based it can detect and prevent not only known phishing attacks but also unknown ones. The project uses the java technologies and oracle xe. Link guard is light-weighted.

I would like to implement this for my academic project but don't have any idea
where to start this which language and so on. please help

1 solution

You use the languages you know. Basically you need to be able to parse emails as they come in, perhaps by intercepting the traffic on your network. I would expect that it's a case of looking for things like links in mails that link to a different address to the one shown, and that are generally suspect in the way they are formed, which would be through rules that you would consider and write. Get a gmail account, wait a month and look through the spam folder. You'll find plenty of examples.
Share this answer
Akshayy Tikekarr 27-Jul-12 11:08am    
thank you.. what is link guard algorithm. can it be implement in java

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900