Have I Been Pwned?
In an age where our digital lives are constantly under threat, a single website has become a beacon of hope for millions. 'Have I Been Pwned?' — an unusual name for a crucial service — empowers everyday internet users to discover if their personal information has fallen into the wrong hands. It's a vigilant watchman, continuously scanning the dark corners of the web to protect your digital identity and offers peace of mind in a turbulent digital world. Have I Been Pwned? aggregates billions of compromised accounts, offering a crucial service for individuals to check if their data has been exposed in breaches. The platform continuously monitors for new data breaches and has evolved to include secure password checking, protecting users even before public reports emerge. Created by security expert Troy Hunt, the service plays a vital role in raising awareness and fostering better digital hygiene across the internet, empowering users to take control of their online security.
AI Summary
In an age where our digital lives are constantly under threat, a single website has become a beacon of hope for millions. 'Have I Been Pwned?' — an unusual name for a crucial service — empowers everyday internet users to discover if their personal information has fallen into the wrong hands. It's a vigilant watchman, continuously scanning the dark corners of the web to protect your digital identity and offers peace of mind in a turbulent digital world.
- Have I Been Pwned? aggregates billions of compromised accounts, offering a crucial service for individuals to check if their data has been exposed in breaches.
- The platform continuously monitors for new data breaches and has evolved to include secure password checking, protecting users even before public reports emerge.
- Created by security expert Troy Hunt, the service plays a vital role in raising awareness and fostering better digital hygiene across the internet, empowering users to take control of their online security.
The Digital Watchman
Have I Been Pwned?, often abbreviated as HIBP, is a free online service designed to answer a very personal, yet universally concerning question: has my private information been leaked or compromised in a data breach? Launched in 2013, it quickly became an indispensable tool for internet users worldwide.
Imagine a vast digital library, not of books, but of billions of stolen credentials and personal data — HIBP acts as your librarian. As of June 2019, the site averaged 160,000 daily visitors, boasts nearly three million active email subscribers, and contained records of almost eight billion compromised accounts. That's a staggering amount of data!
How It Protects You
HIBP's primary function is elegantly simple: you enter your email address or username, and it tells you if that information has appeared in any known data breaches. This allows you to quickly assess your risk and take action, like changing passwords.
The service meticulously collects and analyzes hundreds of database dumps and publicly posted 'pastes' — essentially, large text files where leaked data often first appears. This constant vigilance ensures that HIBP's database is as comprehensive and up-to-date as possible.
Beyond a one-time check, you can also sign up for email notifications. This means HIBP will proactively alert you if your email address surfaces in any future data breaches, offering an ongoing layer of protection and peace of mind without you having to remember to check.
Beyond Simple Search
In September 2014, HIBP added functionality to automatically integrate new breaches into its database. This significantly streamlined the process, ensuring new threats were identified faster. This automation was a game-changer for speed and efficiency.
This new feature leveraged 'Dump Monitor,' a Twitter bot that detects and broadcasts likely password dumps found on sites like Pastebin. Since data breaches often appear on these platforms before they're widely reported, HIBP could notify consumers much sooner if their data had been compromised.
The Password Sentinel
HIBP also offers a powerful 'Pwned Passwords' feature. In August 2017, creator Troy Hunt made public 306 million compromised passwords, accessible for users to check if their own passwords had been exposed. This was a direct call to action for stronger password hygiene.
To enhance privacy, a British computer scientist, Junade Ali, developed a clever communication protocol. Using techniques like k-anonymity and cryptographic hashing, it allows you to anonymously check if your password has been leaked without fully disclosing it to the service. Your password remains private, even as it's checked against billions of others.
This secure protocol was implemented as a public API within HIBP. Today, numerous websites and services—including popular password managers and browser extensions—utilize this feature to help users avoid using compromised passwords, seamlessly integrating HIBP's power into everyday tools.
The innovative approach proved so effective that Google later replicated it with their own Password Checkup feature. Further academic analysis at Cornell University continues to refine and develop these protocols, ensuring ever-stronger, more private ways to check for compromised credentials, with cryptographic padding added in March 2020.
Born from Breaches
Have I Been Pwned? was the brainchild of Australian web security expert Troy Hunt. In late 2013, Hunt was deep into analyzing data breaches, noticing disturbing trends and patterns in how frequently — and quietly — personal data was being exposed.
He realized that these breaches could severely impact users who were often completely unaware their data had been compromised. This revelation sparked a mission to create a public service, and HIBP began to take shape. The infamous Adobe Systems security breach of October 2013, affecting 153 million accounts, was a major catalyst.
On December 4, 2013, Hunt officially launched Have I Been Pwned? with an announcement on his personal blog. Initially, the site indexed just five major data breaches, including those from Adobe, Stratfor, Gawker, Yahoo! Voices, and Sony Pictures. A humble beginning for what would become a global resource.
Hunt articulated his vision clearly: to democratize access to breach information. He noted that while attackers could quickly obtain and analyze leaked data, the average consumer had no easy way to discover if they had been compromised. HIBP aimed to level that playing field, making security information accessible to everyone.
What's in a Name?
The unique name 'Have I Been Pwned?' comes from hacker jargon. 'Pwn' (pronounced 'pohn' or 'own') means to gain unauthorized access to, or completely compromise, a computer system or account. It's a badge of shame for the victim, and a victory for the attacker.
The site's logo features the peculiar text ';--'. This isn't random characters; it's a common string used in SQL injection attacks. A hacker might use such a string to manipulate a website's database, forcing it to run malicious code and potentially reveal sensitive information.
Injection attacks, like SQL injection, are alarmingly common and represent one of the primary methods by which database breaches occur. They are consistently ranked among the top web application vulnerabilities by organizations like OWASP (Open Web Application Security Project), highlighting the constant threat they pose to online systems.
Milestones in Monitoring
Since its inception, HIBP's core focus has been to rapidly integrate new data breaches as soon as they become public knowledge. This proactive approach ensures that users are informed as quickly as possible about potential threats to their digital security.
High-Profile Exposures
One of the most significant events in HIBP's history was the Ashley Madison data breach in July 2015. This online dating service, known for facilitating extramarital affairs, suffered a massive leak, exposing the identities of over 30 million users. The breach garnered immense media attention due to its sensitive nature.
The sheer publicity of the Ashley Madison breach led to an astonishing 57,000% increase in traffic to HIBP. In response, Hunt added a crucial feature: 'sensitive' breaches, like Ashley Madison or Adult FriendFinder, would not be publicly searchable, but only revealed to subscribers of HIBP's email notification system, respecting user privacy while still providing vital warnings.
Another notable case involved the web host 000webhost in October 2015. After being contacted by an anonymous source, Troy Hunt, alongside Forbes journalist Thomas Fox-Brewster, meticulously verified a dump of 13.5 million email addresses and plaintext passwords. Despite repeated attempts, 000webhost initially failed to respond, only confirming the breach via Facebook after public exposure and a password reset.
In early November 2015, two major breaches affecting gambling payment providers, Neteller and Skrill, were confirmed by their parent company, Paysafe Group. These combined to add 7.8 million records to HIBP, revealing data compromised years earlier through vulnerabilities in platforms like Joomla and virtual private networks.
Later that same month, electronic toy manufacturer VTech was hacked, and nearly five million parents' records were privately provided to HIBP. According to Hunt, this represented the fourth-largest consumer privacy breach at the time, underscoring that even seemingly innocent services could be targets.
May and June 2016 saw an unprecedented wave of 'mega breaches' come to light, many dating back several years. These included staggering numbers of accounts from Myspace (360 million), LinkedIn (164 million), Tumblr (65 million), adult dating service Fling.com (40 million), and the Russian social network VK (171 million). These massive datasets were all quickly added to HIBP's growing archive, offered by a hacker named 'peaceofmind'.
Evolution and Independence
In mid-2019, Troy Hunt announced plans to sell HIBP, citing personal stress and a desire for the site to expand beyond what he could accomplish alone. He worked with KPMG to find a suitable organization. However, by March 2020, he declared that HIBP would remain independent, a testament to its community value and his dedication.
Continuing its evolution, Hunt announced in August 2020 his intention to open-source the Have I Been Pwned? codebase. This move fosters transparency and allows the security community to contribute to and scrutinize the platform, with initial code published in May 2021, further cementing HIBP's role as a public good.
Article
Have I Been Pwned?
Have I Been Pwned? (HIBP) is a website that allows Internet users to check whether their email address or password has been compromised by data breaches. The site has been widely touted as a valuable resource for Internet users wishing to protect their own security and privacy. Have I Been Pwned? was created by security expert Troy Hunt on 4 December 2013.
As of June 2019, Have I Been Pwned? averages around 160,000 daily visitors, the site has nearly three million active email subscribers and contains records of almost eight billion accounts.
Features
Have I Been Pwned?
The primary function of Have I Been Pwned? since it was launched is to provide the general public with a means to check if their private information has been leaked or compromised.
The service collects and analyzes hundreds of database dumps and pastes containing information about billions of leaked accounts, and allows users to search for their own information by entering their username or email address.
Users can also sign up to be notified if their email address appears in future dumps.
Usage of Dump Monitor
In September 2014, Hunt added functionality that enabled new data breaches to be automatically added to HIBP's database.
The new feature used Dump Monitor, a Twitter bot which detects and broadcasts likely password dumps found on pastebin pastes, to automatically add new potential breaches in real-time.
Data breaches often show up on pastebins before they are widely reported on; thus, monitoring this source allows consumers to be notified sooner if they've been compromised.
Pwned passwords
In August 2017, Hunt made public 306 million passwords which could be accessed via a web search or downloadable in bulk.
In February 2018, British computer scientist Junade Ali created a communication protocol (using k-anonymity and cryptographic hashing) to anonymously verify if a password was leaked without fully disclosing the searched password.
This protocol was implemented as a public API in Hunt's service and is now consumed by multiple websites and services including password managers and browser extensions.
This approach was later replicated by Google's Password Checkup feature.
Ali worked with academics at Cornell University to formally analyse the protocol to identify limitations and develop two new versions of this protocol known as Frequency Size Bucketization and Identifier Based Bucketization.
In March 2020, cryptographic padding was added to this protocol.
History
Launch
Troy Hunt, the creator of Have I Been Pwned?
In late 2013, web security expert Troy Hunt was analyzing data breaches for trends and patterns.
He realized breaches could greatly impact users who might not even be aware their data was compromised, and as a result, began developing HIBP.
"Probably the main catalyst was Adobe," said Hunt of his motivation for starting the site, referring to the Adobe Systems security breach that affected 153 million accounts in October 2013.
Hunt launched Have I Been Pwned? on 4 December 2013 with an announcement on his blog. At that time, the site had just five data breaches indexed: Adobe Systems, Stratfor, Gawker, Yahoo! Voices, and Sony Pictures.
However, the site now had the functionality to easily add future breaches as soon as they were made public. Hunt wrote:
Now that I have a platform on which to build I'll be able to rapidly integrate future breaches and make them quickly searchable by people who may have been impacted. It's a bit of an unfair game at the moment – attackers and others wishing to use data breaches for malicious purposes can very quickly obtain and analyse the data but your average consumer has no feasible way of pulling gigabytes of gzipped accounts from a torrent and discovering whether they've been compromised or not.
Unsuccessful effort to sell
Midway through June 2019, Hunt announced plans to sell Have I Been Pwned? to a yet to be determined organisation. In his blog, he outlined his wishes to reduce personal stress and expand the site beyond what he was able to accomplish himself.
As of the release of the blog post, he was working with KPMG to find companies he deemed suitable which were interested in the acquisition. However, in March 2020, he announced on his blog that HIBP would remain independent for the foreseeable future.
Open-sourcing
On August 7, 2020, Hunt announced on his blog his intention to open-source the Have I Been Pwned? codebase.
Hunt started publishing some code on May 28, 2021.
Branding
Have I Been Pwned?
The name "Have I Been Pwned?" uses the hacker jargon term "pwn", which means "to gain unauthorized access to or compromise" a computer system.
HIBP's logo includes the text ';--, which is a common SQL injection attack string. A hacker trying to take control of a website's database might use such an attack string to manipulate a website into running malicious code.
Injection attacks are one of the most common vectors by which a database breach can occur; they are the top most common web application vulnerability on the OWASP Top 10 list.
Data breaches
Have I Been Pwned?
Since its launch, the primary development focus of HIBP has been to add new data breaches as quickly as possible after they are leaked to the public.
Ashley Madison
In July 2015, online dating service Ashley Madison, known for encouraging users to have extramarital affairs, suffered a data breach, and the identities of more than 30 million users of the service were leaked to the public.
The data breach received wide media coverage, presumably due to the large number of impacted users and the perceived shame of having an affair.
According to Hunt, the breach's publicity resulted in a 57,000% increase in traffic to HIBP.
Following this breach, Hunt added functionality to HIBP by which breaches considered "sensitive" would not be publicly searchable, and would only be revealed to subscribers of the email notification system.
This functionality was enabled for the Ashley Madison data, as well as for data from other potentially scandalous sites, such as Adult FriendFinder.
000webhost
In October 2015, Hunt was contacted by an anonymous source who provided him with a dump of 13.5 million users' email addresses and plaintext passwords, claiming it came from 000webhost, a free web hosting provider.
Working with Thomas Fox-Brewster of Forbes, he verified that the dump was most likely genuine by testing email addresses from it and by confirming sensitive information with several 000webhost customers.
Hunt and Fox-Brewster attempted many times to contact 000webhost to further confirm the authenticity of the breach, but were unable to get a response.
On 29 October 2015, following a reset of all passwords and the publication of Fox-Brewster's article about the breach, 000webhost announced the data breach via their Facebook page.
Paysafe Group
In early November 2015, two breaches of gambling payment providers Neteller and Skrill were confirmed to be genuine by the Paysafe Group, the parent company of both providers.
The data included 3.6 million records from Neteller obtained in 2009 using an exploit in Joomla, and 4.2 million records from Skrill (then known as Moneybookers) that leaked in 2010 after a virtual private network was compromised.
The combined 7.8 million records were added to HIBP's database.
VTech
Later that month, electronic toy maker VTech was hacked, and an anonymous source privately provided a database containing nearly five million parents' records to HIBP. According to Hunt, this was the fourth largest consumer privacy breach to date.
Miscellaneous
In May 2016, an unprecedented series of very large data breaches that dated back several years were all released in a short timespan. These breaches included:
• 360 million Myspace accounts from circa 2009 • 164 million LinkedIn accounts from 2012 • 65 million Tumblr accounts from early 2013 • 40 million accounts from adult dating service Fling.com
These datasets were all put up for sale by an anonymous hacker named "peaceofmind", and were shortly thereafter provided to Hunt to be included in HIBP.
In June 2016, an additional "mega breach" of 171 million accounts from Russian social network VK was added to HIBP's database.
In August 2017, BBC News featured Have I Been Pwned? on Hunt's discovery of a spamming operation that has been drawing on a list of 711.5 million email addresses.