Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.41 KB

algorithm.md

File metadata and controls

38 lines (27 loc) · 1.41 KB

Algorithm

Below is a demonstration of how the algorithm will work. Remember, this is completely customizable and the idea is to just provide some ideas to get you started! Be creative!

The workflow is that you go to a news site and then to analyze that web site you pass the domain to the bot you are creating.

The most critical factors in determining a sites fakeness are at the top and as such weighted more heavily. You start with a score of 0 and if elements tie the domain to fake news, the score increases. At the end of the calculations, if the score is above X then there is a strong chance the domain is fake.

to start, score = 0

domain.com

Is the domain associated with a known security category (malware, phishing, botnet)?
if yes, score=score+50

Does the domain share a name server (or registration e-mail) with known fake news sites?
if yes, score=score+50

How many domains are tied to the owner's e-mail address?
if 1 (strong chance of a proxy), score=score+30

When was the domain registered?
if in the last year, score=score+20

How popular is the site?
if pagerank less than 3, score=score+10

Is there a mail exchanger associated with the domain?
if no, score=score+8

If final score > 15 then highly likely the site is fake

Now we will run through an example...