DEV Community

Aditya Sharma profile picture

Aditya Sharma

404 bio not found

Location Bengaluru, India Joined Joined on  github website
What Is a Zombie Process in Linux? How Processes Become Stuck in the Process Table

What Is a Zombie Process in Linux? How Processes Become Stuck in the Process Table

1
Comments
11 min read

Want to connect with Aditya Sharma?

Create an account to connect with Aditya Sharma. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What is Overfitting: How Can an AI Model Score 99% on Training Data and Still Fail in the Real World?

What is Overfitting: How Can an AI Model Score 99% on Training Data and Still Fail in the Real World?

1
Comments
10 min read
Escape Analysis: How Can a Compiler Eliminate a Heap Allocation Without Changing Your Code?

Escape Analysis: How Can a Compiler Eliminate a Heap Allocation Without Changing Your Code?

1
Comments
9 min read
NTLM Relay Attacks: How Can Attackers Authenticate as You Without Knowing Your Password?

NTLM Relay Attacks: How Can Attackers Authenticate as You Without Knowing Your Password?

1
Comments
7 min read
What Is BYOVD? How Can a Signed Driver Give Malware Kernel-Level Access?

What Is BYOVD? How Can a Signed Driver Give Malware Kernel-Level Access?

1
Comments
10 min read
What Is a Bootkit? How Can Malware Run Before Your Operating System Even Starts?

What Is a Bootkit? How Can Malware Run Before Your Operating System Even Starts?

1
Comments
12 min read
What Is Kerberoasting? How Can Attackers Crack Service Account Passwords Without Exploiting a Vulnerability?

What Is Kerberoasting? How Can Attackers Crack Service Account Passwords Without Exploiting a Vulnerability?

Comments 1
8 min read
What Is DNS Tunneling? How Can Hackers Hide Data Inside DNS Queries?

What Is DNS Tunneling? How Can Hackers Hide Data Inside DNS Queries?

2
Comments 6
10 min read
What Is Memory-Mapped I/O? How Does the CPU Talk to Hardware Through Memory?

What Is Memory-Mapped I/O? How Does the CPU Talk to Hardware Through Memory?

1
Comments
9 min read
What Is Copy-on-Write? How Can a Process "Copy" Memory Without Actually Copying It?

What Is Copy-on-Write? How Can a Process "Copy" Memory Without Actually Copying It?

1
Comments 1
8 min read
What Is Jump-Oriented Programming? How Can Attackers Hijack Control Flow Without RET?

What Is Jump-Oriented Programming? How Can Attackers Hijack Control Flow Without RET?

2
Comments 3
9 min read
What Is a Shadow Stack? How Can CPUs Stop Return-Address Hijacking?

What Is a Shadow Stack? How Can CPUs Stop Return-Address Hijacking?

1
Comments
10 min read
What Is Spectre? How Can a CPU Leak Data It Wasn't Supposed to Read?

What Is Spectre? How Can a CPU Leak Data It Wasn't Supposed to Read?

1
Comments
10 min read
What Is Control-Flow Integrity? How Can Software Stop Hijacked Execution?

What Is Control-Flow Integrity? How Can Software Stop Hijacked Execution?

Comments
9 min read
What Is Privilege Separation? Why Shouldn't One Process Have All the Power?

What Is Privilege Separation? Why Shouldn't One Process Have All the Power?

1
Comments
13 min read
What Is Sigreturn-Oriented Programming? How Can a Signal Mechanism Become a Control-Flow Primitive?

What Is Sigreturn-Oriented Programming? How Can a Signal Mechanism Become a Control-Flow Primitive?

1
Comments
10 min read
What Is the Trusted Computing Base? The Code Your System Cannot Afford to Distrust

What Is the Trusted Computing Base? The Code Your System Cannot Afford to Distrust

1
Comments
11 min read
What Is Return-Oriented Programming? How Can Attackers Execute Code Without Injecting Code?

What Is Return-Oriented Programming? How Can Attackers Execute Code Without Injecting Code?

1
Comments
10 min read
What Is Seccomp? How Does Linux Restrict What a Process Can Ask the Kernel to Do?

What Is Seccomp? How Does Linux Restrict What a Process Can Ask the Kernel to Do?

1
Comments 1
9 min read
What Is ASLR? How Does Randomizing Memory Addresses Stop Exploitation?

What Is ASLR? How Does Randomizing Memory Addresses Stop Exploitation?

1
Comments 2
9 min read
What Is Privilege Escalation? How Can a Low-Privilege User Become Root?

What Is Privilege Escalation? How Can a Low-Privilege User Become Root?

1
Comments
9 min read
What Is Bootstrap Aggregation? How Does Bagging Make Machine Learning Models More Robust?

What Is Bootstrap Aggregation? How Does Bagging Make Machine Learning Models More Robust?

1
Comments
8 min read
What Is a Polyglot File? How Can One File Be Valid as Multiple File Formats?

What Is a Polyglot File? How Can One File Be Valid as Multiple File Formats?

1
Comments
7 min read
What Is Web Cache Deception? How Can an Attacker Make a Cache Store Private Data?

What Is Web Cache Deception? How Can an Attacker Make a Cache Store Private Data?

1
Comments
7 min read
What Is Zip Slip? How Can a ZIP File Write Files Outside Its Extraction Folder?

What Is Zip Slip? How Can a ZIP File Write Files Outside Its Extraction Folder?

1
Comments
6 min read
What Is Rowhammer? How Can Repeated Memory Access Flip Bits in RAM?

What Is Rowhammer? How Can Repeated Memory Access Flip Bits in RAM?

1
Comments 1
6 min read
What Is DOM Clobbering? How Can HTML Elements Change What JavaScript Thinks a Variable Is?

What Is DOM Clobbering? How Can HTML Elements Change What JavaScript Thinks a Variable Is?

1
Comments
7 min read
What Is a Parser Differential? How Can the Same Input Mean Different Things to Different Systems?

What Is a Parser Differential? How Can the Same Input Mean Different Things to Different Systems?

1
Comments
6 min read
What Is eBPF? How Can Linux Safely Run Programs Inside the Kernel?

What Is eBPF? How Can Linux Safely Run Programs Inside the Kernel?

2
Comments 1
6 min read
What Is Subdomain Takeover? How Can an Abandoned Subdomain Become Dangerous?

What Is Subdomain Takeover? How Can an Abandoned Subdomain Become Dangerous?

1
Comments
5 min read
What Is a Confused Deputy? How Can a Trusted Program Be Tricked Into Using Its Own Permissions?

What Is a Confused Deputy? How Can a Trusted Program Be Tricked Into Using Its Own Permissions?

1
Comments
5 min read
What Is TOCTOU? How Can Something Change Between Checking It and Using It?

What Is TOCTOU? How Can Something Change Between Checking It and Using It?

1
Comments
6 min read
What Is Clickjacking? How Can a Website Be Tricked Into Receiving a Click?

What Is Clickjacking? How Can a Website Be Tricked Into Receiving a Click?

1
Comments 3
5 min read
What Is HTTP Request Smuggling? How Can Two Servers Disagree About One Request?

What Is HTTP Request Smuggling? How Can Two Servers Disagree About One Request?

1
Comments
6 min read
What Is Web Cache Poisoning? How Can a Cached Response Become a Security Problem?

What Is Web Cache Poisoning? How Can a Cached Response Become a Security Problem?

2
Comments 2
5 min read
What Is DNS Rebinding? How Can a Domain Point to Different IP Addresses?

What Is DNS Rebinding? How Can a Domain Point to Different IP Addresses?

3
Comments 4
6 min read
What Is CORS? Why Can't a Website Just Read Another Website's Data?

What Is CORS? Why Can't a Website Just Read Another Website's Data?

Comments 1
8 min read
What Is Prototype Pollution? How Can It Affect an Entire Application?

What Is Prototype Pollution? How Can It Affect an Entire Application?

1
Comments 2
5 min read
What is SSRF? How Can a Server Be Tricked Into Attacking Its Own Network?

What is SSRF? How Can a Server Be Tricked Into Attacking Its Own Network?

1
Comments
5 min read
What is Session Hijacking? How Can Someone Steal Your Login Without Knowing Your Password?

What is Session Hijacking? How Can Someone Steal Your Login Without Knowing Your Password?

1
Comments
5 min read
How Does Password Hashing Actually Work? Why Isn't SHA-256 Enough?

How Does Password Hashing Actually Work? Why Isn't SHA-256 Enough?

1
Comments
5 min read
What Is a Man-in-the-Middle Attack? How Does TLS Stop It?

What Is a Man-in-the-Middle Attack? How Does TLS Stop It?

1
Comments
5 min read
What Is IDOR? How Can Changing an ID Expose Someone Else's Data?

What Is IDOR? How Can Changing an ID Expose Someone Else's Data?

1
Comments 2
5 min read
How Can Google Maps Find the Shortest Route So Fast?

How Can Google Maps Find the Shortest Route So Fast?

1
Comments
6 min read
What Is a Digital Signature? How Can You Prove a Message Wasn't Changed?

What Is a Digital Signature? How Can You Prove a Message Wasn't Changed?

1
Comments
5 min read
What Is CSRF? How a Website Can Make Your Browser Send a Request

What Is CSRF? How a Website Can Make Your Browser Send a Request

1
Comments
5 min read
What Is SQL Injection? How User Input Can Become a Database Command

What Is SQL Injection? How User Input Can Become a Database Command

1
Comments
4 min read
What Is Cross-Site Scripting (XSS)? Understanding a Critical Web Security Vulnerability.

What Is Cross-Site Scripting (XSS)? Understanding a Critical Web Security Vulnerability.

1
Comments
5 min read
Stack vs Heap Memory: What Actually Happens When You Create a Variable?

Stack vs Heap Memory: What Actually Happens When You Create a Variable?

1
Comments
4 min read
What Does `async/await` Actually Do in JavaScript?

What Does `async/await` Actually Do in JavaScript?

3
Comments 1
4 min read
What Is a System Call? And Why Does It Cost Time?

What Is a System Call? And Why Does It Cost Time?

1
Comments
4 min read
Why Is null More Than Just "No Value"? The Problem With null References.

Why Is null More Than Just "No Value"? The Problem With null References.

1
Comments
4 min read
Why Is Composition Often Better Than Inheritance?

Why Is Composition Often Better Than Inheritance?

1
Comments
4 min read
How Can a Website Receive Data Without You Refreshing the Page?

How Can a Website Receive Data Without You Refreshing the Page?

2
Comments
4 min read
Why Can Two Threads Writing to Different Variables Still Slow Each Other Down?

Why Can Two Threads Writing to Different Variables Still Slow Each Other Down?

Comments
4 min read
How Does Google Maps Know What's Happening on the Road?

How Does Google Maps Know What's Happening on the Road?

1
Comments 2
6 min read
You Hum a Song. How Does YouTube Music Know Which One?

You Hum a Song. How Does YouTube Music Know Which One?

1
Comments
6 min read
Why Does a Webpage Feel Instant When the Server Is Thousands of Miles Away?

Why Does a Webpage Feel Instant When the Server Is Thousands of Miles Away?

1
Comments
5 min read
How Does Your Phone Know the Time After Being Dead for Days?

How Does Your Phone Know the Time After Being Dead for Days?

1
Comments
5 min read
Processes vs Threads: What's Actually Different?

Processes vs Threads: What's Actually Different?

1
Comments
5 min read
loading...