ActivateD
Expert Member
Is any system from government safe
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
The fact that the pin appears in the page means that the pin is being stored in plaintext in their DB in order for them to create the page. That is also concerning. Passwords should be stored as hashes.
I'm also wary of any password that is only 4 chars and digits only. Only 10000 combinations to brute force. That's not going to keep a determined hacker busy for long.
Why not allow a normal 30 character alphanumeric password?
Not necessarily, they could be encrypting it (with public key) and decrypting it (with private key) on the fly.
Not necessarily, they could be encrypting it (with public key) and decrypting it (with private key) on the fly.
more on hashing and salting
https://crackstation.net/hashing-security.htm
2nd security flaw found now and its quite an obvious one. That's what you get when you appoint a BEE company to do the work. 90% of the fee goes straight into the chiefs pocket, and 10% to the lowest bidding subcontractor.
OK and realistically?
Okay, and that would mean they need to store that private key in the database too... is that private key encrypted? If not, it's not secure. See where we're going with this? (It's better than a plain-text password, but still not good practice).