NatWest bank says it will enhance the security of its website, following a spat with security experts who spotted a vulnerability.
Several researchers had asked why some banks used encrypted HTTPS connections for online banking, but not on their main customer-facing websites.
When security expert Troy Hunt told NatWest its site “needed fixing”, the bank replied “sorry you feel this way”.
But the bank has now told the BBC it will make changes within 48 hours.
In a blog post, Mr Hunt suggested attackers could modify NatWest’s website, and change links to its online banking service nwolb.com to the visually similar nuuolb.com.
Shortly afterwards, NatWest registered the nuuolb.com domain. But Mr Hunt, who has previously testified before US Congress on matters of cyber-security, said the bank had missed the point.
“We’re seeing ‘Not secure’ next to the address bar,” he said. “I would opine that ‘Not secure’ is not what you want to see on your bank.”
Security researchers found several other major banks did not use HTTPS on their homepages.
A spokesman for RBS, which owns NatWest, told the BBC: “We take the security of our services extremely seriously. While we do not currently enforce HTTPS on some of our websites, we are working towards upgrading this in the next 48 hours.
“Our online banking channel is secured with HTTPS.”
Several other banks have yet to respond.
What’s the problem?
Online banking websites use HTTPS connections to help keep customer data private.
When a website uses HTTPS (Hyper Text Transfer Protocol Secure), any information sent between your device and the website is encrypted, so it cannot be read if it is intercepted.
However, security researchers found several banks did not use HTTPS on the rest of their websites, including the homepage on which visitors land.
NatWest originally tweeted that it did not use HTTPS on its homepage because it only contained “general information”.
But the researchers suggested that without HTTPS an attacker could theoretically modify elements of a bank’s website. They could send victims to a fake online banking site and steal their information.
“The homepage is insecure so you can’t trust anything on it,” said Mr Hunt.
“This is a banking website. No excuses,” added Stephen Kellett, from security firm Software Verify. “All pages, whether performing transactions, the homepage, the about page, the whole lot, they should all be secure. Why? Because they all launch the login page.”
How credible is the threat?
“There are various ways this can be exploited, to lure the client on to a phishing website,” said Dr Mark Manulis, from the Surrey Centre for Cyber-security.
A phishing page is designed to look like a legitimate website to trick people into handing over personal information.
“It’s possible to spoof the website and create a fake login button. Phishing attacks for a long time have been a major threat and can be quite sophisticated. This makes such attacks easier.”
Mr Kellett found that other banks including First Direct, Halifax and Tesco Bank did not use HTTPS on their homepages.
The BBC has contacted each of those banks to ask for a response.