DEV Community 👩‍💻👨‍💻

Security

Hopefully not just an afterthought!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
✋🏼🔥 CS Visualized: CORS

✋🏼🔥 CS Visualized: CORS

Reactions 2644 Comments 72
9 min read
Please Stop Using Local Storage

Please Stop Using Local Storage

Reactions 2041 Comments 191
11 min read
A Guide to Securing Node.js Applications

A Guide to Securing Node.js Applications

Reactions 1959 Comments 46
11 min read
LocalStorage vs Cookies: All You Need To Know About Storing JWT Tokens Securely in The Front-End

LocalStorage vs Cookies: All You Need To Know About Storing JWT Tokens Securely in The Front-End

Reactions 1765 Comments 44
7 min read
Authorization and Authentication For Everyone

Authorization and Authentication For Everyone

Reactions 1334 Comments 25
15 min read
API Security Best Practices

API Security Best Practices

Reactions 1321 Comments 8
5 min read
Why Facebook's api starts with a for loop

Why Facebook's api starts with a for loop

Reactions 1135 Comments 41
5 min read
How to securely store JWT tokens.

How to securely store JWT tokens.

Reactions 992 Comments 51
6 min read
Web security knowledge you must understand it (Part I: HTTPS, TLS, SSL, CORS, CSP)

Web security knowledge you must understand it (Part I: HTTPS, TLS, SSL, CORS, CSP)

Reactions 952 Comments 33
5 min read
9 Evil Bash Commands Explained

9 Evil Bash Commands Explained

Reactions 848 Comments 68
7 min read
CORS, XSS and CSRF with examples in 10 minutes

CORS, XSS and CSRF with examples in 10 minutes

Reactions 785 Comments 11
7 min read
Implementing Passwordless Authentication in Node.JS

Implementing Passwordless Authentication in Node.JS

Reactions 748 Comments 31
6 min read
How to Learn Penetration Testing: A Beginners Tutorial

How to Learn Penetration Testing: A Beginners Tutorial

Reactions 716 Comments 17
9 min read
Understanding CORS

Understanding CORS

Reactions 692 Comments 18
7 min read
How to Process Passwords as a Software Developer

How to Process Passwords as a Software Developer

Reactions 685 Comments 41
4 min read
How to learn web application security

How to learn web application security

Reactions 676 Comments 17
4 min read
Demystifying JWT: How to secure your next web app

Demystifying JWT: How to secure your next web app

Reactions 632 Comments 16
7 min read
Authentication & Authorization in Microservices Architecture - Part I

Authentication & Authorization in Microservices Architecture - Part I

Reactions 601 Comments 21
6 min read
7 security tips for your React application. 🔐

7 security tips for your React application. 🔐

Reactions 564 Comments 17
7 min read
Security for the front-end developer

Security for the front-end developer

Reactions 562 Comments 13
4 min read
Automatic SSL with Let's Encrypt & Nginx

Automatic SSL with Let's Encrypt & Nginx

Reactions 556 Comments 19
8 min read
How Does BitTorrent Work? a Plain English Guide

How Does BitTorrent Work? a Plain English Guide

Reactions 549 Comments 10
21 min read
Missed Frontend Vulnerabilities (1): CSS is not as safe as you think!

Missed Frontend Vulnerabilities (1): CSS is not as safe as you think!

Reactions 526 Comments 25
7 min read
From Zero to Hero (▀̿Ĺ̯▀̿ ̿) in Authentication | Part 1

From Zero to Hero (▀̿Ĺ̯▀̿ ̿) in Authentication | Part 1

Reactions 480 Comments 16
3 min read
I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Reactions 466 Comments 112
3 min read
Quickest Way to Secure API Keys on the Frontend (In Minutes)

Quickest Way to Secure API Keys on the Frontend (In Minutes)

Reactions 464 Comments 28
3 min read
Cryptography for programmers 1: Basics

Cryptography for programmers 1: Basics

Reactions 461 Comments 10
5 min read
Authentication and Authorisation 101

Authentication and Authorisation 101

Reactions 458 Comments 6
5 min read
A cron job that could save you from a ransomware attack

A cron job that could save you from a ransomware attack

Reactions 453 Comments 42
5 min read
JSON web tokens are NOT meant for authenticating the same user repeatedly: Use session tokens instead

JSON web tokens are NOT meant for authenticating the same user repeatedly: Use session tokens instead

Reactions 451 Comments 53
7 min read
Analyzing the Attacks on my Website

Analyzing the Attacks on my Website

Reactions 446 Comments 22
5 min read
Running a ransomware attack in a Node.js module

Running a ransomware attack in a Node.js module

Reactions 440 Comments 14
7 min read
How hackers steal your keys and secrets

How hackers steal your keys and secrets

Reactions 434 Comments 33
11 min read
🔑 OAuth 2.0 flows explained in GIFs

🔑 OAuth 2.0 flows explained in GIFs

Reactions 426 Comments 11
7 min read
6 essential tools you should know before launching your website

6 essential tools you should know before launching your website

Reactions 405 Comments 7
2 min read
How to Protect Your Server From Hackers

How to Protect Your Server From Hackers

Reactions 395 Comments 18
3 min read
Dealing with CORS

Dealing with CORS

Reactions 393 Comments 14
4 min read
How to Manage Multiple SSH Key Pairs

How to Manage Multiple SSH Key Pairs

Reactions 382 Comments 22
4 min read
Goodbye Nginx, hello Caddy

Goodbye Nginx, hello Caddy

Reactions 381 Comments 68
3 min read
What is CTF and how to get started!

What is CTF and how to get started!

Reactions 379 Comments 16
3 min read
Node.js Express Login example with MongoDB

Node.js Express Login example with MongoDB

Reactions 373 Comments 5
4 min read
Things I want to remember about SSH

Things I want to remember about SSH

Reactions 371 Comments 16
5 min read
🔐 Private Route in react-router v6

🔐 Private Route in react-router v6

Reactions 371 Comments 54
3 min read
Add Google Login to your React Apps in 10 mins

Add Google Login to your React Apps in 10 mins

Reactions 354 Comments 36
4 min read
I was billed for 14k USD on Amazon Web Services 😱

I was billed for 14k USD on Amazon Web Services 😱

Reactions 344 Comments 87
3 min read
Javascript Security Checklist

Javascript Security Checklist

Reactions 342 Comments 9
4 min read
Node.js Express Login example with MySQL database

Node.js Express Login example with MySQL database

Reactions 342 Comments 2
4 min read
How to Secure JWT in a Single-Page Application

How to Secure JWT in a Single-Page Application

Reactions 333 Comments 21
5 min read
The Fundamentals of Security Every Developer Should Understand

The Fundamentals of Security Every Developer Should Understand

Reactions 332 Comments 9
1 min read
BCrypt Explained

BCrypt Explained

Reactions 326 Comments 22
7 min read
Homographs, Attack!

Homographs, Attack!

Reactions 315 Comments 30
10 min read
Web Developer Security Checklist V1

Web Developer Security Checklist V1

Reactions 310 Comments 12
5 min read
JSON Web Tokens (JWT) vs. SessionID 🔐 ? explained in 2 mins

JSON Web Tokens (JWT) vs. SessionID 🔐 ? explained in 2 mins

Reactions 300 Comments 17
2 min read
Presentation Tips for Technical Talks

Presentation Tips for Technical Talks

Reactions 294 Comments 11
5 min read
Please remove that .git folder

Please remove that .git folder

Reactions 294 Comments 48
2 min read
Web Developer Security Checklist V2

Web Developer Security Checklist V2

Reactions 285 Comments 20
8 min read
How I Fixed JWT Security Flaws in 3 Steps

How I Fixed JWT Security Flaws in 3 Steps

Reactions 279 Comments 43
4 min read
WebRTC - The technology that powers Google Meet/Hangout, Facebook Messenger and Discord

WebRTC - The technology that powers Google Meet/Hangout, Facebook Messenger and Discord

Reactions 274 Comments 10
8 min read
Creating a fun, fast, secure and sustainable website

Creating a fun, fast, secure and sustainable website

Reactions 273 Comments 10
5 min read
Storing tokens in single-page applications

Storing tokens in single-page applications

Reactions 273 Comments 11
2 min read
loading...