Inspiration
Our inspiration for ShieldDaddy originated during the brainstorming sessions for the vitality track at DubHacks2023. We were determined to enhance our understanding of managing user data through HTTP requests, leading to the birth of this exciting idea.
What it does
ShieldDaddy is an innovative Chrome extension that diligently safeguards user behavior by rapidly intervening when a user attempts to access a potentially harmful or fraudulent website. Our exceptional ability to differentiate between safe and malicious websites is the result of comprehensive database analysis. We've meticulously curated a repository of 10 million frequently visited and trustworthy websites, alongside a comprehensive catalog of 5 million known scam websites.
Furthermore, our arsenal includes a sophisticated pattern recognition algorithm that surpasses basic identification of overtly malicious sites. This intelligent algorithm can detect deceptive URLs that attempt to appear trustworthy but conceal malicious intent. For example, it can spot deceitful domains like 'microsoooft.com,' offering users a level of protection that goes beyond conventional threat detection systems.
How we built it
Our frontend was built with simple HTML and CSS, with JavaScript handling the scripts. The Chrome extension is designed as a Tampermonkey script, primarily coded in JavaScript. It makes requests to our API to ensure the safety of websites.
Challenges we ran into
We encountered challenges in finding a database that could efficiently handle 10 million entries and execute queries. Additionally, we faced issues with the similarity checker, as we had to compare over 10 million links to identify any similarities.
Accomplishments that we're proud of
One of our proudest achievements was scraping over 10 million websites to populate our database with good and bad links. We also created an efficient system that compares new websites (not in our database) with the 10 million others to identify potential impersonations.
What we learned
For those who worked on front end, they now have a fantastic grasp on frontend development with html and css, using tools like mantine to develop our ui. For those who worked on back end, learned how to develop algorithms with js, how to utilize tampermonkey to demo our chrome extension, and how to process requests to our api to recognize trustwrothy https.
What's next for ShieldDaddy
ShieldDaddy is going to continue to expand it's database of trustworthy and scammy websites, as the more data we have, the better our pattern recognition algorithm will run and the more likely our extension can regonize every user http(s) request.
Log in or sign up for Devpost to join the conversation.