Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Detecting phishing with Recurrent Neural Networks

Python Porto
September 26, 2019

Detecting phishing with Recurrent Neural Networks

Phishing is a simple kind of cyberattack, usually in the form of an email, that has been more frequent than ever. Its goal is to deceive people, by various means, into giving personal sensitive information such as passwords.

Security research has been extensive in this matter and recently neural networks have been implemented to stop the damaging effects of these kinds of attacks.

In this talk we'll discuss the efficacy of Recurrent Neural Networks with LSTM architecture on phishing detection

João Pereira iis a Deliverability and Security Engineer at E-goi, a multi-channel marketing automation platform. João is finishing his degree in Informatics Engineering in ISEP. He works with Data Science since 2018 and during an internship at E-goi created a phishing detection system based on Deep Learning techniques.

Python Porto

September 26, 2019
Tweet

More Decks by Python Porto

Other Decks in Research

Transcript

  1. The world E-goi +15 Years
 experience 500.000
 users 700.000.000
 SMS

    sent in 2018 100.000.000.000
 Emails sent in 2018
  2. What do you look for? Sender Email doesn’t make sense

    Sense of urgency
 Call for immediate action Generic greeting Often poorly written ....
  3. The Data issue “Data! Data! Data! I can't make bricks

    without clay.” - Sir Arthur Conan Doyle
  4. [ 4, 23, 12, 52, 65, 8, 24, 23, …,

    14 ] Tokenize Making the data readable Generate Embeddings