10 min read
Remove the X-Powered-By Header
Turn off X-Powered-By at the source in PHP, Express and Next.js, strip it at an nginx or Apache proxy, and check your response headers with a paste-in checker.
Read more
Practical, plain-language notes on penetration testing, web and network security, and hardening.
10 min read
Turn off X-Powered-By at the source in PHP, Express and Next.js, strip it at an nginx or Apache proxy, and check your response headers with a paste-in checker.
Read more8 min read
Set ServerTokens Prod and ServerSignature Off, remove X-Powered-By with mod_headers, and check your Apache response headers with a paste-in checker.
Read more9 min read
Scope an AI or LLM application test with a layer-by-layer worksheet, authorization boundaries, test tenants, resource limits, and a filled support-assistant example.
Read more10 min read
What to have ready before an authorized penetration test: access, test accounts, the testing window, named contacts, and written authorization.
Read more11 min read
A usable penetration test report names the agreed scope, rates each confirmed finding, and gives evidence, business impact, and a fix a developer can follow.
Read more11 min read
Infrastructure penetration testing evaluates your networks and systems through external and internal assessments. Here is what it covers.
Read more4 min read
Windows 365 offers cloud PCs for remote and hybrid teams. Here is a quick overview and a few points to weigh.
Read more4 min read
A summary of a Federal Trade Commission consumer protection post about for-profit schools targeting service members and veterans.
Read more13 min read
How to hide or remove the Nginx Server header: server_tokens off, the headers-more module, and a curl check to confirm the change.
Read more9 min read
Penetration testing and bug bounty programs solve different problems. Here is how they compare and when each makes sense.
Read more8 min read
Clickjacking uses hidden frames to trick users into clicking. X-Frame-Options and CSP frame-ancestors let you control who can frame your pages.
Read more10 min read
How CORS works, why a misconfigured policy creates risk, and how to set Access-Control-Allow-Origin safely.
Read more