Researchers at the University of Pennsylvania and Johns Hopkins University have discovered a new vulnerability that could be used to compromise encryption keys of websites. In a potential this vulnerability also puts in risk the registration data of users of cryptoexchanges. This is reported by the BitsOnline.
The vulnerability, which was called DUHK (Do not use hard-coded keys), was discovered by cryptographers Nadia Henninger, Shaan Koni and Matthew Green. Its source is called ANSI X9.31 RNG, a pseudo-random number generation algorithm (PRNG) that has been used in numerous online products for the last 30 years, including the creation of encryption keys for VPN connections and browser sessions containing credentials, payment information and other information.
As the researchers found that when hardware and software products use ANSI X9.31 and a hard-coded seed key, the attacker has the ability to decrypt data passing through a vulnerable device.
Also, the fault lies with the manufacturers, who often use the hard-coded seed key for ANSI X9.31. In normal circumstances, the seed key must be generated randomly each time the device starts or ANSI X9.31 itself.
In January 2016, the Federal Information Processing Standard (FIPS), the agency responsible for developing computer security standards in the US, removed ANSI X9.31 RNG from its lists, citing as one of the reasons non-encryption-resistant encryption.
As the researchers say, before attacks DUHK FortiOS is vulnerable from version 4.3.0 to 4.3.18, There are more than 23,000 devices in the network on the network. FortiOS 5.x is not affected, while seed key from FortiOS code 4.3.19 has already been cleaned.
Researchers also note that although the DUHK attack is not so easy to implement, it is more than possible to apply it in practice. So, using DUHK, a modern computer is able to pick up the main encryption key in just four minutes.
The situation is complicated by the fact that Fortinet is not the only vulnerable producer. In their report, the specialists presented a list of products using ANSI X9.31 and hard-coded seed key. The list, in particular, includes solutions from Cisco and TechGuard.
List of products/vendors open to DUHK attacks
The vulnerability is not aimed directly at users of crypto-exchange exchanges, but can be used by hackers to manipulate output to compromise encryption keys and use them to gain access to confidential user information, including registration data, bank account details, etc.
You can learn more at the official website.