|
||||||||||
On 07.08.2004 18:39 +0200, ChristianGüdel wrote: > I've opened it, just to see if it's working, and then I saw my > dyndns password in clear text in the configuration. This is a deliberate design decision, and the same goes for PPPoE/PPTP client passwords. We could of course use some snake oil encryption on that password, but that would only create a false sense of security. By leaving it in plaintext, it is made very clear that config.xml deserves to be stored in a secure location (or encrypted with one of the countless programs out there). > It's not very important, but I think it would be more secure if it's > encryptet, maybe an md5 hash or something like that. It's not that easy. Since the DynDNS client has to present the password to the dyndns.org server in plaintext, it ultimately needs access to the plaintext password. Since we cannot prompt the user for a password each time the DynDNS name needs to be updated, any encryption we apply to it can be reversed by anyone with access to the m0n0wall sources - i.e. everybody. Hashes like MD5 cannot be used where the plaintext password is needed at a later stage, unlike for the system password, which is only stored as a hash. - Manuel |