Forcing password changes makes systems less secure
Forcing users to change passwords every ninety days creates predictable patterns. Discover why NIST and NCSC now recommend against periodic password rotation.
Author
Editorial desk
web application security · secure development · network defence · security education
The Desk is the editorial voice of About Hacking. Everything here is published under it rather than under a personal byline, because what matters is whether an explanation holds up, not who signed it.
The aim is narrow and worth stating plainly: explanations a reader can act on and verify. The mechanism comes before the fix, because a fix you do not understand is a fix you cannot adapt when the situation changes.
The Desk works from primary sources — the specifications, the vendor documentation, and the OWASP, NIST and NCSC guidance that defines behaviour — and will not state a claim that cannot be traced back to one of them. Every article lists the sources it was built from, and every one of those links is checked before publication.
The subjects it returns to are the ones security is most often taught badly: the browser’s security model, injection in all its forms, protocol-level attacks, and the unglamorous defensive work that keeps systems standing long after the exciting part is over. It writes for the reader who wants to understand a thing, not merely be warned about it.
Corrections are welcome and are made in the open. If something here is wrong, say so and it will be fixed.
Start web application security from zero: how the web works, how attackers see your app, t…
Forcing users to change passwords every ninety days creates predictable patterns. Discover why NIST and NCSC now recommend against periodic password rotation.
· 2 min read
Does private browsing hide your activity? Learn why incognito mode only clears local history and does not stop ISPs or websites from tracking your identity.
· 3 min read
Past the core headers lies a second tier: Permissions-Policy, COOP/COEP, Reporting, and more. Learn what these headers add and when to use them.
· 1 min read
Timing attacks infer secrets from how long an app takes to respond. Learn how they leak passwords and usernames, and why constant-time comparison matters.
· 1 min read
The SameSite cookie attribute is a frontline CSRF defense. Learn how Strict, Lax, and None differ, what the Lax-by-default change means, and its limits.
· 1 min read
XSSI abuses the ability to include a script cross-origin to steal data from dynamic script responses. Learn how it works and why anti-framing prefixes stop it.
· 1 min read
HTTP parameter pollution sends duplicate parameters that servers interpret inconsistently. Learn how the ambiguity is abused and how to fix it.
· 1 min read
WebAuthn and passkeys replace passwords with phishing-resistant public-key credentials. Learn how the challenge-response works and why it defeats phishing.
· 1 min read
Account takeover is the goal behind many attacks. Learn the paths attackers use — credential stuffing, phishing, reset abuse — and the layered defenses.
· 1 min read
Apps that trust the HTTP Host header can be tricked into poisoning links, resets, and caches. Learn how these attacks work and why it is untrusted input.
· 1 min read
HTTP Strict Transport Security forces browsers to use HTTPS and refuse to downgrade. Learn how HSTS closes the gap and why preloading is near-permanent.
· 1 min read
LDAP injection manipulates directory queries through unsanitized input, bypassing auth or exposing data. Learn how it works and how to escape LDAP filters.
· 1 min read
NoSQL databases are not immune to injection. Learn how operator injection and JavaScript evaluation create NoSQL injection, and how to prevent it.
· 1 min read
Sensitive data exposure is failing to protect data in transit and at rest. Learn the common causes, why encryption alone is not enough, and how to protect data.
· 2 min read
Prototype pollution is a JavaScript flaw where attacker input corrupts a base object prototype. Learn how it happens, what it enables, and how to prevent it.
· 1 min read
Security misconfiguration is insecure defaults, open settings, and forgotten features. Learn the common cases and how to harden it all by default.
· 1 min read
A subdomain takeover claims a subdomain that points to a decommissioned service. Learn how dangling DNS records cause it and how to prevent the hijack.
· 1 min read
A family of headers — COOP, COEP, and CORP — hardens the boundaries between origins. Learn what each does and why isolation re-enabled powerful APIs.
· 1 min read
Business logic flaws break the rules of how an app should work, without any classic bug. Learn why scanners miss them and how to think like an abuser.
· 2 min read
File uploads let users put data on your server — and attackers put code. Learn the risks of malicious uploads and how to accept files without getting owned.
· 1 min read
APIs are the backbone of modern apps and a major attack surface. Learn the core REST API controls: authentication, authorization, validation, and rate limits.
· 1 min read
GraphQL’s flexibility creates its own risks: deep queries, introspection, and batching abuse. Learn the common GraphQL pitfalls and how to lock an API down.
· 1 min read
Mass assignment lets attackers set fields they should not by adding them to a request. Learn how auto-binding causes it and why allowlisting fields is the fix.
· 1 min read
CRLF injection smuggles carriage-return and line-feed characters into headers to forge new ones. Learn how it enables response splitting and how to prevent it.
· 1 min read
Web cache poisoning stores a malicious response in a shared cache so it is served to many users. Learn how unkeyed inputs cause it and how to cache safely.
· 2 min read
The OWASP Top 10 is the industry’s reference list of the most critical web application security risks. Learn what it covers, how to use it, and its limits.
· 1 min read
Subresource Integrity lets the browser verify a third-party script has not been tampered with. Learn how the integrity hash works and where SRI protects you.
· 1 min read
DOM-based XSS executes entirely in the browser, never touching the server. Learn its sources and sinks, why it evades server defenses, and how to prevent it.
· 1 min read
Rate limiting caps how often an action can be attempted, blunting brute-force and abuse. Learn where to apply it, its common bypasses, and account defenses.
· 1 min read
Storing passwords safely is a solved problem: hash them with a slow, salted algorithm. Learn why bcrypt, scrypt, and Argon2 exist and what never to do.
· 1 min read
OAuth 2.0 delegates access without sharing passwords, but its flows are easy to get wrong. Learn the roles, the safe auth-code flow, and common mistakes.
· 1 min read
JSON Web Tokens are easy to misuse. Learn the classic JWT pitfalls — the alg:none trap, weak secrets, and no revocation — and how to use them safely.
· 1 min read
Insecure deserialization rebuilds untrusted data into live objects, sometimes running code. Learn the risk and why you should not deserialize input.
· 2 min read
Request smuggling exploits disagreements between servers about where one HTTP request ends. Learn how desync attacks work and why consistent parsing is the fix.
· 1 min read
An open redirect uses your trusted domain to send victims to a malicious site. Learn how it powers phishing and how to validate redirect targets.
· 1 min read
SSTI evaluates user input inside a server-side template engine, often causing code execution. Learn how it arises and why input is never a template.
· 1 min read
XXE abuses XML parsers that resolve external entities to read files or hit internal systems. Learn how it works and why disabling entities is the fix.
· 1 min read
Command injection runs attacker-supplied OS commands through a vulnerable app. Learn how shell metacharacters cause it and why avoiding the shell fixes it.
· 1 min read
Path traversal abuses file paths to read files outside the intended folder. Learn how the ../ trick works, what it exposes, and how to prevent it.
· 1 min read
Broken access control is the top web risk: users doing what they should not. Learn the common patterns, why it is so prevalent, and how to fix it.
· 2 min read
IDOR lets a user reach another user’s data by changing an ID in a request. Learn why it is so common and why object-level checks are the fix.
· 1 min read
SSRF makes a server send requests an attacker controls, reaching internal systems. Learn how it works and why cloud metadata makes it so dangerous.
· 2 min read
Clickjacking tricks users into clicking something other than what they see, via invisible frames. Learn how the attack works and how to stop it.
· 1 min read
Sessions let a stateless web remember who you are — a prime target. Learn secure session IDs, expiry, rotation, and the mistakes that enable hijacking.
· 1 min read
Three cookie attributes carry session security: HttpOnly, Secure, and SameSite. Learn what each defends against and how to set them correctly.
· 1 min read
A Content Security Policy controls which scripts a page may run. Learn how CSP blunts XSS, why nonces beat allowlists, and how to deploy it safely.
· 1 min read
CORS lets a server allow specific cross-origin reads of its data. Learn how it relaxes the same-origin policy and the misconfigurations that leak data.
· 1 min read
CSRF tricks a logged-in browser into sending an unwanted request. Learn how the attack works and why SameSite cookies and anti-CSRF tokens stop it.
· 2 min read
A guide to the HTTP security headers that matter now: CSP, HSTS, frame and referrer controls — what each one does, and copy-ready configs for real servers.
· 3 min read
Perfect forward secrecy ensures that stealing a server’s long-term key cannot decrypt past traffic. Learn how ephemeral keys make it work and why TLS needs it.
· 1 min read
A nonce is a number used once to stop replay attacks and guarantee freshness. Learn how nonces work in crypto, CSP, and auth, and why reuse is dangerous.
· 1 min read
Security is high-stakes, always-on, and adversarial — a recipe for burnout. Learn why the field burns people out and how to build a sustainable career.
· 2 min read
Entropy is the unpredictability that keys, tokens, and passwords depend on. Learn why weak randomness breaks cryptography, and PRNGs versus CSPRNGs.
· 1 min read
Almost all web traffic rides on ports 80 and 443. Learn what each carries, why HTTPS on 443 matters, and how redirects and HSTS enforce encryption.
· 1 min read
SOAR automates and orchestrates security operations to speed response and cut toil. Learn what it does and where human judgment stays essential.
· 1 min read
A blameless postmortem turns an incident into lasting improvement instead of finger-pointing. Learn why blamelessness works and how to run one well.
· 1 min read
Encryption is only as strong as how you handle the keys. Learn the key lifecycle, why key storage is the hard part, and what HSMs and rotation are for.
· 1 min read
A network tap copies traffic on a link for monitoring without disrupting it. Learn how taps differ from SPAN ports and why they give reliable visibility.
· 1 min read
Good security is personal: it depends on who might target you and what you protect. Learn how to build a personal threat model and choose defenses that fit.
· 1 min read
A bastion host is a hardened gateway that is the single controlled entry point to a private network. Learn how it shrinks exposure and concentrates monitoring.
· 1 min read
Deception technology plants decoys and traps to catch attackers with almost no false positives. Learn how honeypots, honeytokens, and decoys work together.
· 1 min read
Security advisories look dense but follow a pattern. Learn how to read a CVE and advisory quickly, extract what matters, and decide whether you need to act.
· 1 min read
A security baseline is a documented minimum set of controls a system must meet. Learn why baselines beat ad-hoc hardening and how CIS Benchmarks help.
· 1 min read
Egress filtering controls what leaves your network, not just what enters. Learn why outbound control catches data theft and C2, and how to apply it.
· 1 min read
Privileged accounts are the keys to the kingdom. Learn how Privileged Access Management controls, monitors, and limits the most powerful credentials.
· 1 min read
Technical skill gets you in the door; soft skills advance your career. Learn the communication and collaboration skills that make you effective.
· 1 min read
Threat intelligence is evidence-based knowledge about adversaries that informs decisions. Learn its three levels, and how to make it actually useful.
· 1 min read
GRC is the less-technical, high-impact side of security. Learn what governance, risk, and compliance work involves, the skills it needs, and why it matters.
· 1 min read
An indicator of compromise is forensic evidence that a breach may have occurred. Learn the common IOC types, how they are used, and why IOCs alone fall short.
· 1 min read
Microsegmentation applies fine-grained network policy down to individual workloads. Learn how it goes beyond traditional segmentation and enables zero trust.
· 1 min read
Once inside, attackers move laterally using the network’s own protocols and trust. Learn the network techniques and the controls that make movement visible.
· 1 min read
Malware analysts dissect malicious code to understand what it does and how to stop it. Learn what the work involves, the skills it demands, and how to begin.
· 1 min read
Network traffic analysis inspects flows and packets to find threats and anomalies. Learn what it reveals, how it catches attacks, and why metadata matters.
· 1 min read
Non-repudiation means an actor cannot credibly deny an action they took. Learn how digital signatures and logging provide it, and why it extends the CIA triad.
· 1 min read
Remote work erased the network perimeter. Learn the practical controls — device posture, MFA, zero trust — that secure a distributed workforce.
· 1 min read
Digital forensics recovers and analyzes evidence from devices and systems. Learn what the field involves, the meticulous mindset it needs, and how to enter it.
· 1 min read
Least privilege is easy to state and hard to implement. Learn practical patterns — role design, just-in-time access, and access reviews — that make it real.
· 1 min read
A rogue access point is an unauthorized Wi-Fi network used to trick devices into connecting. Learn the evil-twin attack and how to detect rogue APs.
· 1 min read
Security through obscurity relies on secrecy of design as the defense. Learn why it fails as a sole control, and the nuanced role secrecy still plays in depth.
· 1 min read
As everything moves to the cloud, cloud security skills are in high demand. Learn what a cloud security career involves, the skills it needs, and how to start.
· 1 min read
DHCP spoofing plants a rogue DHCP server to feed victims malicious network settings. Learn how it enables man-in-the-middle and how DHCP snooping stops it.
· 1 min read
Fail-safe defaults mean a system denies by default and stays secure when something breaks. Learn the principle, fail-closed vs fail-open, and how to apply it.
· 1 min read
File integrity monitoring detects unauthorized changes to important files. Learn how FIM works, what it catches, and why baselining and tuning matter.
· 1 min read
Application security sits between development and security, and demand is high. Learn what an AppSec career involves, the skills it needs, and how to get in.
· 1 min read
Input validation checks that data matches what a program expects before using it. Learn allowlist vs blocklist, why it is not a cure-all, and where it belongs.
· 1 min read
NAT lets many devices share one public IP, and is often mistaken for a firewall. Learn what NAT does, the protection it offers, and why it is not security.
· 1 min read
You cannot defend what you cannot see. Learn what network monitoring captures, how it supports detection and response, and why baselining normal is essential.
· 1 min read
A buffer overflow writes more data than a buffer can hold, corrupting memory and enabling code execution. Learn how the classic attack works and its defenses.
· 1 min read
IPsec secures traffic at the network layer, encrypting and authenticating IP packets. Learn its modes and protocols, and where it fits versus TLS.
· 1 min read
A purple team exercise has attackers and defenders work together to improve detection. Learn how it works and why collaboration beats competition.
· 1 min read
Three DNS-based standards fight email spoofing: SPF, DKIM, and DMARC. Learn what each does, how they work together, and why they cut impersonation.
· 1 min read
Endpoints are where users, data, and attackers meet. Learn the highest-impact endpoint hardening steps that shrink attack surface and contain compromise.
· 1 min read
A race condition is a bug where the timing of events changes the outcome — and attackers can exploit it. Learn the TOCTOU pattern and how to prevent them.
· 2 min read
Security moves fast, and staying current is part of the job. Learn a sustainable way to keep up with threats and tools without drowning in the firehose.
· 1 min read
Zero trust networking removes implicit trust from the network, verifying every access. Learn how it replaces the perimeter model and what it takes to adopt.
· 1 min read
Certificate pinning ties an app to a specific certificate or key, rejecting all others. Learn how it blocks fraudulent certificates and the risk of pinning.
· 1 min read
Skill without ethics is a liability. Learn the ethical principles that define a real security professional, and why they protect you as much as others.
· 2 min read
SQL injection turns user input into database commands. It still breaches systems, and one defense ends it: parameterized queries. Here's how both work.
· 2 min read
A tabletop exercise rehearses incident response in a low-stakes discussion. Learn how they expose gaps in your plan and how to run one that actually helps.
· 1 min read
Fuzzing throws malformed and random input at software to find crashes and bugs. Learn how fuzzers work, why they find flaws humans miss, and where it is used.
· 1 min read
Mutual TLS authenticates both sides of a connection, not just the server. Learn how mTLS works, where it shines, and its real operational cost.
· 1 min read
In security, your notes are your memory and your evidence. Learn why note-taking is a core professional skill and how to build a system that actually helps.
· 1 min read
A runbook turns improvisation into a repeatable procedure for responding to a specific incident. Learn what makes a good runbook and why they speed response.
· 1 min read
A sandbox is an isolated environment where untrusted code can run without harming the host. Learn how they contain risk, where they are used, and their limits.
· 1 min read
A penetration test is an authorized simulated attack that finds exploitable weaknesses before attackers do. Learn the phases, types, and why scope is sacred.
· 1 min read
The PNPT is a practical penetration testing certification with a realistic exam and a report. Learn what it tests and how it compares to the OSCP.
· 1 min read
Alert fatigue is a top cause of missed breaches. Learn why too many alerts are dangerous and how to build high-signal alerting that analysts actually trust.
· 1 min read
SSH is the standard for secure remote access — and a constant attack target. Learn how SSH works and the key steps to harden it: keys, no root, and config.
· 1 min read
Banner grabbing reads the identifying text a service returns to learn its software and version. Learn how it aids recon and why hiding banners is weak defense.
· 1 min read
GIAC certifications are respected, specialized, and expensive. Learn what they cover, how they tie to SANS training, and whether they fit your situation.
· 1 min read
A security audit is a structured review of controls against a standard. Learn how they differ from pentests, what they cover, and why evidence matters.
· 1 min read
Effective logging captures what investigators need without recording secrets. Learn which events to log for security and the sensitive data to keep out of logs.
· 1 min read
With dozens of security certifications, it is easy to waste time and money. Learn how to choose certs by career goal and stage, rather than collecting them.
· 1 min read
Network enumeration is the recon phase of mapping hosts, services, and structure. Learn what attackers gather and why defenders enumerate too.
· 1 min read
RASP builds security into a running application so it can detect and block attacks from inside. Learn how RASP differs from a WAF and its trade-offs.
· 1 min read
Red teams attack, blue teams defend, and purple teams make them work together. Learn what each does, how they differ from a pentest, and why collaboration wins.
· 1 min read
A honeypot is a decoy system built to attract and study attackers. Learn how honeypots detect intrusions with almost no false positives, and their trade-offs.
· 1 min read
Security interviews test understanding, not memorization. Learn the kinds of questions to expect and why explaining your reasoning matters most.
· 1 min read
Developers can threat model without heavy process. Learn a lightweight, practical approach to spotting security flaws in a feature before you write the code.
· 1 min read
OSINT is intelligence gathered from publicly available sources. Learn what it covers, how attackers and defenders use it, and why your footprint is a target.
· 1 min read
A bug bounty program pays researchers to find and report vulnerabilities legally. Learn how programs work, what scope means, and where to start.
· 1 min read
OSINT is a practical, legal skill you can start today. Learn how to gather open-source intelligence responsibly and where the ethical lines are.
· 1 min read
Secure coding builds defenses into software from the start. Learn the core principles that prevent whole classes of vulnerability, not single bugs.
· 1 min read
A SYN flood exhausts a server by opening half-finished TCP connections it must hold. Learn how the handshake is abused and why SYN cookies defeat it.
· 1 min read
You can go a long way in security without spending a cent. Learn the best free resources — platforms, courses, and references — for legal, hands-on learning.
· 1 min read
IP spoofing forges the source address of packets to hide their origin or impersonate a host. Learn how it works and why egress filtering helps.
· 1 min read
Responsible disclosure means reporting a vulnerability privately and giving the vendor time to fix it before details go public. Here is how it works.
· 1 min read
Supply-chain attacks compromise you through the software you trust. Learn how they work, why they are so effective, and the defenses that reduce the risk.
· 1 min read
BGP hijacking reroutes internet traffic by announcing false routes on the protocol that connects networks. Learn how it works and why RPKI is the emerging fix.
· 1 min read
CVSS turns a vulnerability’s traits into a 0–10 severity score. Learn what the metrics mean, what the number does and does not tell you, and how to use it well.
· 1 min read
Random tutorials rarely add up to skill. Learn how to build a focused cybersecurity study plan with a clear sequence, hands-on practice, and steady momentum.
· 1 min read
An SBOM is a complete inventory of the components in a piece of software. Learn what it contains and why it speeds up incident response and audits.
· 1 min read
Network Access Control decides which devices may join a network and what they can reach. Learn how NAC enforces posture and its role in zero trust.
· 1 min read
Most code in an app is third-party dependencies. Learn how SCA finds known vulnerabilities and license issues in those dependencies, and why it is essential.
· 1 min read
A VDP gives researchers a safe, legal channel to report vulnerabilities. Learn how VDPs differ from bug bounties and why every organization should have one.
· 1 min read
A CVE is a unique public identifier for a specific security vulnerability. Learn what CVE IDs mean, who assigns them, and how they drive patching.
· 1 min read
Binary exploitation turns memory bugs into control of a program. Learn what pwn involves, the core concepts, and why it is one of the deepest security skills.
· 1 min read
Port knocking hides a service until a secret sequence of connection attempts opens it. Learn how it works, its value as obscurity, and its real limitations.
· 1 min read
SAST analyzes source code; DAST tests the running app. Learn how the two application testing approaches differ, what each finds, and why you need both.
· 1 min read
A backdoor is a hidden way to bypass normal authentication and regain access to a system. Learn the types, how attackers plant them, and why they are dangerous.
· 1 min read
A bind shell opens a listening port on a compromised host for the attacker to connect to. Learn how it differs from a reverse shell and why firewalls limit it.
· 1 min read
CI/CD pipelines have deep access and are a prime supply-chain target. Learn the key risks to build pipelines and how to secure the path from code to production.
· 1 min read
Lateral movement is how attackers spread from their first foothold to their real target. Learn the techniques, why it is a detection point, and how to slow it.
· 1 min read
Reverse engineering is understanding how a program works without its source code. Learn what it involves, where it is used in security, and how to start.
· 1 min read
Crypto CTF challenges test whether you can spot and exploit weak or misused cryptography. Learn the common challenge types and the mindset that solves them.
· 1 min read
IAM governs who can access what across systems. Learn its core concepts — identities, authentication, authorization — and why it is central.
· 1 min read
Privilege escalation is how an attacker turns limited access into greater control. Learn the two types, common causes, and how to shut it down.
· 1 min read
A reverse shell has a compromised host connect back to the attacker, bypassing inbound firewalls. Learn how it works, why it is favored, and how to detect it.
· 1 min read
In the cloud, security is split between provider and customer. Learn the shared responsibility model, who owns what, and where breaches happen.
· 1 min read
VLAN hopping lets an attacker reach segments they should be isolated from. Learn the switch-spoofing and double-tagging techniques and how to prevent them.
· 1 min read
Web is the most beginner-friendly CTF category and the most job-relevant. Learn the common web challenge types and the skills that solve them.
· 1 min read
A rootkit is malware built to hide — concealing its presence while keeping privileged access. Learn how they work, why they resist detection, and how to defend.
· 1 min read
CTF challenges reward method over luck. Learn a repeatable approach — enumerate, research, experiment, persist — that helps you solve more and learn faster.
· 1 min read
Kubernetes orchestrates containers at scale and adds a large attack surface. Learn the key security areas — RBAC, network policy, and secrets.
· 1 min read
A botnet is a network of compromised devices controlled remotely by an attacker. Learn how botnets are built, what they do, and how they are taken down.
· 2 min read
Cross-site scripting lets attackers run their JavaScript in your users' browsers. Learn how XSS works, the three types, and the layered defenses that stop it.
· 3 min read
A Wi-Fi deauth attack forces devices off a network by forging management frames. Learn how it works, what it enables, and why WPA3 finally protects against it.
· 1 min read
Containers package apps for portability but add their own risks. Learn the key container security concerns — images, isolation, and secrets.
· 1 min read
TryHackMe and Hack The Box are the two most popular hands-on hacking platforms. Learn how they differ, which suits your level, and why many people use both.
· 1 min read
Ransomware encrypts a victim’s data and demands payment to release it. Learn how modern attacks work, why backups matter, and what double extortion means.
· 1 min read
Wi-Fi security has evolved from broken WEP to modern WPA3. Learn how the protocols differ, why the old ones fail, and what to use to secure a wireless network.
· 1 min read
Malware is a family, not one thing. Learn the working taxonomy — virus, worm, trojan, ransomware, spyware, rootkit — and what actually sets each type apart.
· 1 min read
Security runs on networks, so networking is a prerequisite skill. Learn the core concepts every beginner needs — addresses, ports, protocols, and the models.
· 1 min read
Not all MFA is equal — most can be phished in real time. Learn what makes MFA phishing-resistant, why origin binding matters, and which methods to prefer.
· 1 min read
A WAF filters HTTP traffic to block common web attacks before they reach the app. Learn what a WAF catches, its limits, and why it is a layer, not a fix.
· 1 min read
You do not need to be a software engineer, but coding multiplies what you can do in security. Learn which languages matter and how much you really need.
· 1 min read
DNS over HTTPS encrypts DNS queries so local observers cannot see or tamper with them. Learn what DoH protects, the trade-offs, and how it differs from DNSSEC.
· 1 min read
Security awareness training aims to make people a stronger link, not a scapegoat. Learn what makes training effective and why blame-based approaches backfire.
· 1 min read
Social engineering attacks the human, not the machine, using trust and urgency to bypass technical controls. Learn its main techniques and real defenses.
· 2 min read
DNSSEC adds cryptographic signatures to DNS so answers can be verified as authentic. Learn what it protects against, what it does not, and why it matters.
· 1 min read
Linux is everywhere in security, from tooling to targets. Learn why the command line matters, what to focus on, and how to build real Linux fluency.
· 1 min read
Multi-factor authentication requires two or more independent proofs of identity. Learn the three factors, why SMS is weakest, and what phishing-resistant means.
· 1 min read
A password manager generates and stores unique strong passwords so you do not reuse them. Learn how they work and why everyone should use one.
· 1 min read
Surviving a DDoS attack means absorbing or filtering flood traffic before it overwhelms you. Learn the core techniques and why scale is the main defense.
· 1 min read
Beyond tools and certs, a core set of skills underpins every security career. Learn the technical and non-technical skills worth building first.
· 1 min read
A salt is random data added to each password before hashing. Learn how salts defeat rainbow tables, why every password needs a unique one, and pepper.
· 1 min read
Secrets management is how you store and control access to passwords, keys, and tokens. Learn why secrets in code are dangerous and how vaults and rotation help.
· 1 min read
Application allowlisting permits only approved programs to run, blocking everything else. Learn how it stops malware and why deny-by-default wins.
· 1 min read
A DDoS attack overwhelms a target with traffic from many sources to knock it offline. Learn the main types — volumetric, protocol, and application-layer.
· 1 min read
Encoding, encryption, and hashing are constantly confused, yet only one provides security. Learn what each does, when to use it, and why encoding is not one.
· 1 min read
IT and helpdesk experience is a strong foundation for a security career. Learn how to leverage what you already know and make the transition deliberately.
· 1 min read
Active Directory is the heart of most enterprise networks, and the ultimate target. Learn the key AD attacks and the tiered defenses that protect it.
· 1 min read
A certificate authority issues the digital certificates that vouch for identities online. Learn what CAs do, how they validate, and why they are load-bearing.
· 1 min read
Developers have a real head start in security, especially application security. Learn how to leverage coding experience to move into a security career.
· 1 min read
Packet sniffing captures network traffic for analysis. Learn how sniffing works, what Wireshark reveals, and why it matters to attackers and defenders.
· 1 min read
DLP tools detect and block sensitive data from leaving an organization. Learn how DLP works, where it helps, and why it is a control with real limits.
· 1 min read
An IDS detects suspicious network activity; an IPS blocks it. Learn how they differ, signature vs anomaly detection, and where they fit in a defense stack.
· 1 min read
A security engineer builds and maintains the systems that keep an organization secure. Learn what the role involves and how it differs from analysis.
· 1 min read
PKI is the system of keys, certificates, and authorities that binds public keys to real identities. Learn what problem it solves and how the trust chain works.
· 1 min read
A handful of ports carry most network traffic. Learn the common ports and their services, why the mapping matters, and how attackers use it in recon.
· 1 min read
A digital signature proves who created a message and that it was not altered. Learn how signatures use hashing and private keys, and what they really prove.
· 1 min read
Disaster recovery is the plan for restoring systems after a major disruption. Learn the key metrics RTO and RPO, and why recovery must be tested, not assumed.
· 1 min read
A SOC analyst is the front line of defense, monitoring and responding to threats. Learn what the role involves and why it is a common way in.
· 1 min read
Backups are the last line of defense against ransomware and disaster. Learn the 3-2-1 rule, why offline and tested backups matter, and common failures.
· 1 min read
Hashing is a one-way fingerprint; encryption is reversible with a key. Confusing them causes real security bugs. Learn the difference and when to use each.
· 1 min read
Nmap is the standard tool for network discovery and port scanning. Learn what it does, its core scan types, and why it is essential for defenders too.
· 1 min read
A penetration tester attacks systems with permission to find weaknesses. Learn what the job actually involves day to day and the skills it needs.
· 1 min read
CIS Benchmarks are free, consensus-built hardening guides for systems and software. Learn what they cover, how they are structured, and how to apply them.
· 1 min read
Port scanning probes a host to find which services are listening. Learn how scans work, the common scan types, and why it is step one of recon — and defense.
· 1 min read
Offense and defense are two career tracks with different mindsets and skills. Learn what red-team and blue-team careers involve, and how to choose between them.
· 1 min read
Symmetric encryption uses one shared key; asymmetric uses a public/private key pair. Learn how each works, their trade-offs, and why real systems use both.
· 1 min read
A proxy server sits between clients and destinations, forwarding requests on their behalf. Learn forward vs reverse proxies and their roles in security.
· 1 min read
Vulnerability management is the ongoing cycle of finding, prioritizing, and fixing weaknesses. Learn the lifecycle and why it is a program, not a scan.
· 1 min read
A great finding is worthless if the report is unclear. Learn the structure of an effective vulnerability report and how to make fixes easy for the reader.
· 1 min read
Zero trust drops the trusted internal network for one rule: never trust, always verify. Learn the core principles, what it is not, and how teams adopt it.
· 1 min read
A VPN creates an encrypted tunnel across an untrusted network. Learn what a VPN does and does not protect, and why it is not the privacy cure-all it is sold as.
· 1 min read
MITRE ATT&CK is a free, curated knowledge base of real attacker tactics and techniques. Learn how it is structured and how defenders use it to measure coverage.
· 1 min read
Patch management is the process of keeping software updated against known vulnerabilities. Learn why it is harder than it sounds and how to prioritize patches.
· 1 min read
A portfolio proves what a resume only claims. Learn what to put in a security portfolio — writeups, projects, contributions — to stand out to employers.
· 1 min read
Bug bounties let you hack real targets legally and get paid. Learn how to begin, pick a program, choose a focus, and write reports that get rewarded.
· 1 min read
The Cyber Kill Chain models an intrusion as seven stages, from reconnaissance to actions on objectives. Learn how defenders use them to disrupt attacks.
· 1 min read
Network segmentation divides a network into zones so a breach cannot spread freely. Learn how it limits lateral movement and how microsegmentation extends it.
· 1 min read
The same-origin policy is the browser rule that keeps one website from reading another's data. See what an origin is, what SOP blocks, and how CORS relaxes it.
· 3 min read
Hardening Windows means tightening accounts, services, and policies against common attacks. Learn the key steps for a Windows security baseline.
· 1 min read
The CISSP is a senior, management-oriented security certification with an experience requirement. Learn what it covers, who it is for, and when it pays off.
· 1 min read
Hardening a Linux system means reducing its attack surface and tightening its defaults. Learn the highest-impact steps for a solid Linux security baseline.
· 1 min read
Stateless firewalls judge each packet alone; stateful ones track connections. Learn how they differ, their trade-offs, and why stateful became the default.
· 1 min read
Vulnerability, exploit, and payload are three different things people call "a hack." Learn what each is, how they chain, and why the distinction matters.
· 1 min read
The CEH is a broad ethical hacking certification with mixed reputation. Learn what it covers, how it compares to hands-on certs, and whether it fits your goals.
· 1 min read
A firewall filters network traffic against rules, allowing or blocking it. Learn the types of firewall, what they can and cannot do, and where they fit.
· 1 min read
Threat hunting proactively searches for attackers who evaded detection, rather than waiting for alerts. Learn how hunts are driven by hypotheses.
· 1 min read
Security risk is the chance a threat exploits a vulnerability and the harm if it does. Learn the risk equation, how to rank risks, and four ways to treat them.
· 2 min read
Authentication proves who you are; authorization decides what you may do. Learn the difference, why apps confuse them, and how each one fails in practice.
· 1 min read
A man-in-the-middle attacker sits between two parties, reading or altering traffic. Learn the common techniques and why end-to-end encryption defeats them.
· 1 min read
Security+ is a popular entry-level certification covering broad security fundamentals. Learn what it covers, who it suits, and where it fits in a career.
· 1 min read
EDR watches endpoints for malicious behavior and enables rapid response. Learn how EDR differs from antivirus and why behavior beats signatures.
· 1 min read
ARP spoofing lets an attacker on your local network intercept traffic by forging address mappings. Learn how it enables man-in-the-middle and how to detect it.
· 1 min read
The OSCP is a hands-on penetration testing certification with a punishing 24-hour exam. Learn what it proves, who it is for, and how to prepare for it.
· 1 min read
Least privilege means giving every user, process, and service only the access it needs and no more. Learn why it limits blast radius and how to apply it.
· 1 min read
A good detection rule catches real attacks without drowning analysts in noise. Learn the qualities of effective rules and how to balance coverage and noise.
· 1 min read
Detection engineering treats detections as an engineered product: designed, tested, and maintained. Learn how it works and why it beats collecting alert rules.
· 1 min read
DNS spoofing feeds a resolver forged answers so users are sent to malicious servers. Learn how cache poisoning works and why DNSSEC and encryption help.
· 1 min read
A home lab gives you systems you fully own to attack and defend. Learn how to build one with virtual machines, what to include, and how to keep it isolated.
· 1 min read
An attack surface is every point where an attacker can try to enter or extract data from a system. Learn how to map yours and shrink it deliberately.
· 1 min read
Defense in depth means layering independent security controls so that one failure is not a breach. Learn where the idea comes from and how to apply it well.
· 2 min read
DNS turns names into addresses and underpins the whole internet — which makes it a rich target. Learn how DNS works and the main ways it is attacked.
· 1 min read
An incident response plan is what makes a breach survivable. Learn what a good IR plan contains, who it names, and why rehearsing it beats writing it.
· 1 min read
You can build real hacking skills without breaking any laws. Learn the best platforms for legal, hands-on practice and how to choose one for your level.
· 1 min read
The CIA triad names the three goals of every security control: confidentiality, integrity, and availability. Learn what each means and how they trade off.
· 1 min read
A structured incident response process turns a crisis into a repeatable procedure. Learn the six phases, from preparation to lessons learned.
· 1 min read
The TLS handshake sets up a secure channel before any data flows. Learn what happens in each step, how keys are agreed, and how TLS 1.3 made it faster.
· 1 min read
CTFs are legal hacking competitions where you solve security challenges to find flags. Learn the formats, what they teach, and why they are great practice.
· 1 min read
The difference between security research and a crime is authorization. Learn the legal principles every hacker must know to stay on the right side.
· 1 min read
TLS is the protocol that secures almost all internet traffic. Learn what it provides — encryption, integrity, authentication — and how it fits together.
· 1 min read
Threat modeling is a structured way to find what can go wrong before it does. Learn its four core questions, the STRIDE framework, and how to run one.
· 2 min read
A SOC is the team and tooling that monitors, detects, and responds to threats. Learn what a SOC does, how it is structured, and the challenges it faces.
· 1 min read
The OSI model breaks networking into seven layers, a shared language for describing where things happen. Learn the layers and how they map to real attacks.
· 1 min read
Logs are the record you rely on during an incident. Learn what makes logs useful for security, how to centralize and protect them, and how long to keep them.
· 1 min read
Ethical hacking uses attacker skills legally, to find and fix weaknesses before criminals do. Learn what makes hacking ethical, legal, and defensible.
· 1 min read
There is no single path into security, but there is a sensible starting sequence. Learn the foundations to build and how to practice legally.
· 1 min read
The TCP/IP model is where many network attacks live. Learn the four layers, what each adds, and why understanding them is the basis of network security.
· 1 min read
A SIEM collects and correlates logs from across an environment to detect and investigate threats. Learn what it does and why tuning is everything.
· 1 min read