Horcrux Is a Password Manager Designed for Security and Paranoid Users

SumG

Level 2
Thread author
Verified
Apr 26, 2017
89
Two researchers from the University of Virginia have developed a new password manager prototype that works quite differently from existing password manager clients.

The research team describes their password manager — which they named Horcrux — as "a password manager for paranoids," due to its security and privacy-focused features and a unique design used for handling user passwords, both while in transit and at rest.

There are two main differences between Horcrux and currently available password manager clients.

Horcrux inserts dummy credentials into your forms
The first is how Horcrux inserts user credentials inside web pages. Regular password managers do this by filling in the login form with the user's data.

Hannah Li and David Evans, the two researchers that created Horcrux, say this is a dangerous behavior because password managers insert user credentials inside a page's DOM, which exposes credentials to malicious JS scripts that can read those credentials while inside the forms, before submission.

The two say they fixed this attack surface in Horcrux by inserting dummy (fake) credentials inside login fields. When the user submits his form, the dummy credentials are still there, but Horcrux will intercept the form submit operation (HTTP POST request) and replace the dummy credentials with the user's real username and password combo.

Researchers admitted that this idea is not new, as other researchers proposed the same solution in the past, but that solution was not adopted by the developers of password managers due to usability and compatibility concerns.
2017-07-05_173331.png


This time around, the research team says they tested their technique to be sure it works without glitches and found that 98% of the Alexa Top 1 Million sites that feature login forms are compatible with their "dummy credentials swap."

Horcrux spreads credentials across multiple servers
The second feature that makes Horcrux stand out compared to other password manager clients is how it stores user credentials.

Compared to classic solutions, Horcrux doesn't trust one single password store but spreads user credentials across multiple servers. This means that if an attacker manages to gain access to one of the servers, he won't gain access to all of the user's passwords, limiting the damage of any security incident.

Furthermore, credentials stored across these multiple servers are secret-shared using a cuckoo hashing algorithm "in a way that ensures an attacker cannot determine if a guessed master pass-
word is correct," which greatly limits an attacker's ability to recover any password data, even if he manages to compromise one of the many password-storing servers.

The new Horcrux password manager is currently available only as a Firefox add-on that can be compiled from this open-source GitHub repo. The downside is that users have to host their own password-storing servers in order to use Horcrux, something that many users can't afford. Nonetheless, the license permits companies that run password managers to take their design or code and use it for their own professional solutions.

 

mekelek

Level 28
Verified
Well-known
Feb 24, 2017
1,661
Firefox only, requires your own server to host your passwords on, and it's only minimizing a 1% chance of something bad happening.
also most people use password managers to have different passwords for each sites in case the site get hacked..
 

BugCode

Level 10
Verified
Well-known
Jan 9, 2017
468
There's NO exist Password Manager for real paranoid user, that's for sure! But, that's maybe Semi-Paranoid users...:oops:
 
F

ForgottenSeer 58943

There's NO exist Password Manager for real paranoid user, that's for sure! But, that's maybe Semi-Paranoid users...:oops:

For now, but there are systems being researched that would fit the bill.

Researchers invent password manager that defends itself with fake vaults

The first company that comes out with a truly secure password manager will make it big. I'm talking all of the following implemented;

1) Ability to defend itself from attack (As seen above)
2) Password Database split into multiple sections and spread over various jurisdictions.
3) Ability to designate WHERE your databases are stored (Country, AWS or no AWS, etc)
4) Ability to designate what encryption is in use, including layered encryption.
5) DOM method as illustrated above.
Etc..
 

kamla5abi

Level 4
Verified
May 15, 2017
178
Firefox only, requires your own server to host your passwords on, and it's only minimizing a 1% chance of something bad happening.
also most people use password managers to have different passwords for each sites in case the site get hacked..
actually there were a number of websites that were found to be using the type of javascript this password manager protects against with the dummy info thing.
it was linked on these forums somewhere, maybe under the news section or something... If your 1% chance comment isn't referring to the dummy info technique, then i apologize.

it was found out because users would enter some info into a form, but then change their minds and not actually submit the form/data. But then some random marketing company would either email them or send them physical spam mail to their homes - based on the info they entered into the form but didn't actually submit (thereby, not agreeing with marketing etc to be sent to them). There was a bigger mortgage company doing this too (which i confirmed at the time by repeating the method they used to find out info from forms was being leaked to companies prior to users submitting the form). Can't remember the name now...when I do, i'll post it...
 
  • Like
Reactions: Vasudev

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top