Building a Deep Neural Network to Automate Protection Against Online Cyber Attacks

AJAS · 2024 Systems Software and Computer Science (inferred)

Overview

Imagine you are surfing the web, going about your daily business, and suddenly your computer freezes up! Tick... tock... the seconds go by as you wait in anticipation. It is only then that you lift your head towards your camera, only to notice a shining light beside it. You were hacked, somebody is accessing the webcam, and there’s nothing you can do about it except slam your laptop shut. Although not as simple, these sorts of events take place very frequently. In 2021 alone, over 125,000,000 people were victims of fraud attacks! This can happen to anybody at any time — no matter how vigilant you think you are. All it takes is a click of the link, and while there are protection services, an artificial intelligence program that efficiently classifies links as malicious or safe must be created. This project focuses on developing a deep neural network AI that can classify websites as malicious or safe. It does this by parsing any given website for seventy-four identified attributes (such as IP address) and then determining if those seventy-four attributes match a pattern seen among malicious websites. This project was successful and it yielded a 90% accurate AI, that took an average of 26 seconds to output whether a website is safe or not. It is also able to report malicious websites to Google and warn the user through an error box. Future ideas for an expansion project would be looking into phishing emails and increasing AI speed.

Competition history

  • AJAS 2024 Category not listed

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: AAAS Annual Meeting (Confex) / American Junior Academy of Science

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google