compscai

Sub-topics

4 total posts

All topics ›
What is Rate Limiting?

Nothing stopped one visitor from submitting a thousand comments a minute to this site, except a rate limit. What rate limiting protects against, how fixed window, sliding window, and token bucket counting differ, and where to enforce it.

Jul 27, 2026 · 0 responses · 1 view
What is Password Hashing?

You never store the password, you store a fingerprint of it. What hashing actually does, why a salt makes every fingerprint unique, why bcrypt and Argon2 are slow on purpose, and the two PHP functions that handle all of it.

Jul 27, 2026 · 0 responses · 1 view
One Missing Check: The Password Endpoint That Never Asked Who You Were

I went to look at the password change endpoint on my own site and realized it never confirmed the requester actually owned the account. No crash, no error — just quiet, full account takeover. A walkthrough of a textbook Broken Access Control bug and the checks that fix it.

Jul 6, 2026 · 0 responses · 12 views
SQL Injection (SQLi)

A friendly, plain-English guide to one of the oldest and still pretty dangerous bugs in web security.

Jun 25, 2026 · 1 response · 32 views