webwat:nzkc: They're also restricted to 8 characters. I brought this up with them on Twitter - got nowhere with them.
Apparently that is a limitation of their ancient core banking software as it has evolved over the years, apparently cant be changed without a major system upgrade. Kiwi Bank have announced they plan to fully replace their core banking system, and have sparked comments that its such a massive project it could kill a small bank like them if they get it wrong.
I think when I signed up with ASB the password had to be 8 characters, and could only be numbers or lowercase letters at that time.
Whilst this is probably the case (an archaic backend) it still doesn't mean they have to pass those limitations through to the frontend as mentioned previously:
kenkeniff: ...
Any backend use of these passwords (authentication / encryption) should be restricted to a sufficiently randomly individually salted derivative of the original password (i.e. a HASH).
(Within following standard best practices for authentication) they should allow you to pick virtually whatever password you want.
They can then use that password to either decrypt their randomly assigned 8-char backend password for your account or simply authenticate a database query of it.
Either way, it's dumb thinking they have to pass mainframe constraints onto the UI because they can't be bothered adding a layer of abstraction.


