4 ms·
>because obscurity is a valid defensive measure. It's how passwords and authorization tokens work. This is extremely dangerous thinking. Passwords and tokens a
by hueving 9y ago
>because obscurity is a valid defensive measure. It's how passwords and authorization tokens work.
This is extremely dangerous thinking. Passwords and tokens are not in the 'security by obscurity' category because you can observe how the entire system works, review its source code, read its deployment configuration, and do packet captures of the encrypted valid traffic and still not have a way to gain access to the system.
Security by obscurity refers to hiding how the system actually works, and that's a lot harder to keep a secret because you are one compromised device away from revealing all of that and it can't be easily changed.
Do not call passwords and tokens "security by obscurity" or claim security by obscurity practices (e.g. Running on non-standard port numbers) is on the same level as passwords/tokens/keys.
There is a reason the strongest crypto is using public algorithms and only private keys. Obscuring a system just means that your silly bugs don't get found and exposed early.
- Piskvorrr 9y agoNot a very strong measure, definitely not against a determined attacker, but valid nevertheless. A mosquito net for opsec, so to speak.