Node.js Security Best Practices: JWT blacklisting, rate limiting, schema validation

  Рет қаралды 25,306

Software Developer Diaries

Software Developer Diaries

Күн бұрын

Пікірлер: 35
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Check out Docuo 👉 bit.ly/3SaTsQV
@vineetsingh904
@vineetsingh904 Жыл бұрын
I fell weird when I see less subscriber You at least deserve 1-2 million subscribers. Your channel is the best because no one tell these things and you not only talk about these things but also tell what to use in real world projects. Even paid courses don't teaches or even tell about these thing. You a great
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks a lot my friend! :)
@wishmeheaven
@wishmeheaven Жыл бұрын
Thanks! I was actually looking for other topics such as NoSQL injection, sanitize, XXS protection, security headers, rate limiting (indeed included here), HPP and CORS. I'm a backend development student looking to dig further at security issues... Thank you very much for this series, and I can hardly wait to find out what other topics will it maneuvering through...
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks for the feedback my friend! New episodes coming soon 😎
@icaromendes1250
@icaromendes1250 5 ай бұрын
Is the kind of content everyone needs but no one is mentioning
@koningguidokip
@koningguidokip 11 ай бұрын
I've learned so much from this!
@mrunalvaidya388
@mrunalvaidya388 Жыл бұрын
Amazing content as always🙌
@babayaga6172
@babayaga6172 Жыл бұрын
Can u please make a video about multithreading clustering twice by quoting a example of large project scaling
@babayaga6172
@babayaga6172 Жыл бұрын
Literally U r doing amazing job 👏🏼
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thank you!!
@OCEMTechZone
@OCEMTechZone 5 ай бұрын
Great one
@elmasx
@elmasx Жыл бұрын
Hello, Guseyn. You're so sweet. I just discovered your channel and I admire it, I learned a lot. I wonder if there will be a classic nodejs, deno and bun comparison? I would like to know your opinion, regards.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Really happy to hear that! 🙂I will keep those in mind 😉
@elmasx
@elmasx Жыл бұрын
@@SoftwareDeveloperDiaries Thank you so much!
@NPCtoHero
@NPCtoHero 9 ай бұрын
🎉 Great video !
@tarekalkhatib5619
@tarekalkhatib5619 11 ай бұрын
great content, do you plan on releasing part 3 any time soon
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 11 ай бұрын
Yess, it’s coming out soon! 😉
@codermeloman3030
@codermeloman3030 Жыл бұрын
Super content!!!
@jeremyccc
@jeremyccc Жыл бұрын
Thanks for this!
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
My pleasure!
@taras0varty0m
@taras0varty0m Жыл бұрын
instead of bcrypt, it is better to use a scrypt that is embedded in node.js
@aliarslanansari
@aliarslanansari Жыл бұрын
reason?
@taras0varty0m
@taras0varty0m Жыл бұрын
@@aliarslanansari With scrypt in addition to increasing computation you can increase the amount of memory needed to compute the hash. This doesn't bother software implementations much but is much harder to implement with hardware - which is what a dedicated attacker is likely to develop and use. bcrypt (and PBKDF2) use constant, and small, amounts of memory.
@taras0varty0m
@taras0varty0m Жыл бұрын
@@aliarslanansari answer from stackoverflow
@taras0varty0m
@taras0varty0m Жыл бұрын
@@aliarslanansari and an additional library, this is a greater weight of the bundle or the final container after the application is built.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks for the hint, you're totally right, it's a better option for most use-cases
@danielson9490
@danielson9490 Жыл бұрын
NodeJS Security Best Practices: - 1. Rate Limiting - 2. Password Encryption - 3. JWT Blacklisting - 4. JSON Schema Validation - 5. Escaping HTML & CSS - 6. ORM/ODM agains Injections - 7. Security Linter
@thomasr22272
@thomasr22272 Жыл бұрын
Just one thing, hashing is not technically encryption
@liammullan2197
@liammullan2197 5 ай бұрын
A piece of advice on the sound... there is a noise gate over your voice and it is way too aggressive and keeps on cutting off bits of your words.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 5 ай бұрын
I’ve fixed it recently for my newer videos 🫶
@ismaildeveloper
@ismaildeveloper Жыл бұрын
great
@ratedr278
@ratedr278 9 ай бұрын
Bro, get rid of that background music, it's unprofessional. (Distracting and out of place)
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 9 ай бұрын
Will keep in mind, thanks for the feedback ✌
Node.js "Event Emitters" Explained
9:50
Software Developer Diaries
Рет қаралды 11 М.
How to handle Node.js errors like a Pro?
12:44
Software Developer Diaries
Рет қаралды 36 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Node.js Security Best Practices #2: non-root user, payload size limiting, auth limits
8:49
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 664 М.
Node.js Project Structure and Architecture Best Practices
7:38
Software Developer Diaries
Рет қаралды 44 М.
Node.js Doesn’t Suck Anymore
16:59
Web Dev Simplified
Рет қаралды 133 М.
Deciphering Obfuscated JavaScript Malware
31:12
LaurieWired
Рет қаралды 84 М.
Cracking JSON Web Tokens
14:34
The Cyber Mentor
Рет қаралды 60 М.
Here's why you need Nginx as a Reverse Proxy for your Node.js app
10:17
Software Developer Diaries
Рет қаралды 33 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН