DEV Community

Security

Hopefully not just an afterthought!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
A Guide to Securing Node.js Applications

A Guide to Securing Node.js Applications

1974
Comments 46
11 min read
✋🏼🔥 CS Visualized: CORS

✋🏼🔥 CS Visualized: CORS

1544
Comments 84
9 min read
API Security Best Practices

API Security Best Practices

1325
Comments 8
5 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)

960
Comments 33
5 min read
9 Evil Bash Commands Explained

9 Evil Bash Commands Explained

869
Comments 69
7 min read
CORS, XSS and CSRF with examples in 10 minutes

CORS, XSS and CSRF with examples in 10 minutes

798
Comments 12
7 min read
Implementing Passwordless Authentication in Node.JS

Implementing Passwordless Authentication in Node.JS

769
Comments 38
6 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

730
Comments 46
7 min read
How to learn web application security

How to learn web application security

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

Demystifying JWT: How to secure your next web app

632
Comments 16
7 min read
7 security tips for your React application. 🔐

7 security tips for your React application. 🔐

565
Comments 17
7 min read
Automatic SSL with Let's Encrypt & Nginx

Automatic SSL with Let's Encrypt & Nginx

564
Comments 21
8 min read
How to discover the user’s IP address using Telegram.

How to discover the user’s IP address using Telegram.

501
Comments 5
4 min read
Authorization and Authentication For Everyone

Authorization and Authentication For Everyone

489
Comments 25
15 min read
From Zero to Hero (▀̿Ĺ̯▀̿ ̿) in Authentication | Part 1

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

483
Comments 16
3 min read
Cryptography for programmers 1: Basics

Cryptography for programmers 1: Basics

468
Comments 10
5 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.

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)

465
Comments 28
3 min read
Authentication and Authorisation 101

Authentication and Authorisation 101

459
Comments 6
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

451
Comments 53
7 min read
How to securely store JWT tokens.

How to securely store JWT tokens.

451
Comments 54
6 min read
Analyzing the Attacks on my Website

Analyzing the Attacks on my Website

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

Running a ransomware attack in a Node.js module

444
Comments 15
7 min read
How hackers steal your keys and secrets

How hackers steal your keys and secrets

434
Comments 33
11 min read
6 essential tools you should know before launching your website

6 essential tools you should know before launching your website

405
Comments 7
2 min read
Dealing with CORS

Dealing with CORS

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

How to Manage Multiple SSH Key Pairs

385
Comments 22
4 min read
Node.js Express Login example with MongoDB

Node.js Express Login example with MongoDB

372
Comments 5
4 min read
Authentication & Authorization in Microservices Architecture - Part I

Authentication & Authorization in Microservices Architecture - Part I

365
Comments 27
6 min read
Building a Bulletproof CI/CD Pipeline: A Comprehensive Guide

Building a Bulletproof CI/CD Pipeline: A Comprehensive Guide

353
Comments 18
14 min read
How to Secure JWT in a Single-Page Application

How to Secure JWT in a Single-Page Application

347
Comments 22
5 min read
Node.js Express Login example with MySQL database

Node.js Express Login example with MySQL database

346
Comments 2
6 min read
Javascript Security Checklist

Javascript Security Checklist

342
Comments 9
4 min read
BCrypt Explained

BCrypt Explained

329
Comments 22
7 min read
JavaScript Security: Simple Practices to Secure Your Frontend

JavaScript Security: Simple Practices to Secure Your Frontend

298
Comments 20
3 min read
Please remove that .git folder

Please remove that .git folder

296
Comments 42
2 min read
Mastering Version Control with Git: Beyond the Basics

Mastering Version Control with Git: Beyond the Basics

290
Comments 1
10 min read
Why Do We Need Authorization and Authentication? 🔑

Why Do We Need Authorization and Authentication? 🔑

285
Comments 19
8 min read
Creating a fun, fast, secure and sustainable website

Creating a fun, fast, secure and sustainable website

282
Comments 11
5 min read
🔑 OAuth 2.0 flows explained in GIFs

🔑 OAuth 2.0 flows explained in GIFs

281
Comments 15
7 min read
Django web security checklist before deployment | Secure your Django App

Django web security checklist before deployment | Secure your Django App

278
Comments 2
4 min read
Storing tokens in single-page applications

Storing tokens in single-page applications

275
Comments 11
2 min read
Database 101: SSL/TLS for beginners

Database 101: SSL/TLS for beginners

269
Comments 7
17 min read
Cyptography for Beginners

Cyptography for Beginners

269
Comments 2
5 min read
End-to-End Encrypted Chat with the Web Crypto API

End-to-End Encrypted Chat with the Web Crypto API

255
Comments 19
9 min read
RIP Copy and Paste from Stackoverflow! 🚨 (+Trojan Source Solution)

RIP Copy and Paste from Stackoverflow! 🚨 (+Trojan Source Solution)

253
Comments 23
5 min read
🔐 Private Route in React Router v6

🔐 Private Route in React Router v6

252
Comments 61
3 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!

251
Comments 26
7 min read
User Authentication + JWT Authorization With Flutter and Node

User Authentication + JWT Authorization With Flutter and Node

248
Comments 29
16 min read
Applying the Well-Architected Framework, Small Edition

Applying the Well-Architected Framework, Small Edition

246
Comments 16
13 min read
How JWTs Could Be Dangerous and Its Alternatives

How JWTs Could Be Dangerous and Its Alternatives

235
Comments 25
5 min read
Web Application Security Checklist (2021)

Web Application Security Checklist (2021)

232
Comments 2
44 min read
Handling Authentication With JWT

Handling Authentication With JWT

228
Comments 5
4 min read
JWT vs Session Authentication

JWT vs Session Authentication

224
Comments 25
3 min read
Frontend Security: Security Headers

Frontend Security: Security Headers

223
Comments 8
3 min read
Penetration and Security in JavaScript

Penetration and Security in JavaScript

222
Comments 5
5 min read
Top 10 React Tricks Every Developer Should Use

Top 10 React Tricks Every Developer Should Use

221
Comments 1
5 min read
10 security tips for frontend developers

10 security tips for frontend developers

216
Comments 3
8 min read
5 NPM Packages to Secure Your Node.js Backend in 5 Minutes

5 NPM Packages to Secure Your Node.js Backend in 5 Minutes

215
Comments 10
3 min read
A complete overview of SSL/TLS and its cryptographic system

A complete overview of SSL/TLS and its cryptographic system

214
Comments 6
21 min read
loading...