CWE-523 Unprotected Transport of Credentials on Login Pages
A login form that posts over plain HTTP, or loads from an unencrypted page, exposes usernames and passwords in transit. How to spot it and enforce TLS.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
A login form that posts over plain HTTP, or loads from an unencrypted page, exposes usernames and passwords in transit. How to spot it and enforce TLS.
Passwords and tokens sent or stored in weak ways get intercepted or read back. See the patterns behind four real CVEs and the standard protections.
If your product accepts any password, attackers will guess them. What a sound password policy contains, what to drop, and how to enforce it in code.
ASP.NET impersonation makes the app act as the signed-in user, relying on file system rights for access control. Risks and the least privilege fix.
Extra slashes at the end of a path have exposed directory listings in web servers. CWE-52 in brief, with a fix.
A covert storage channel passes information by setting bits one program writes and another reads. Examples, impact and the fix MITRE gives.
A covert channel moves information in a way the designers never intended and the system never authorized. What it is and why design review is the main control.
Spyware gathers personal data using other resources, without the user's approval. What CWE-512 means for developers and what to check before you ship or install.
A logic or time bomb disrupts a product when a date passes or a condition is met. Why it evades tests, and how code coverage helps you find it.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.