JavaScript Security Vulnerabilities Tutorial - With Code Examples

  Рет қаралды 79,387

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 83
@takanome-dev
@takanome-dev Жыл бұрын
Turns out that I did not figure out any of these vulnerabilities which means that I have been shipping vulnerable code all this time 😬Thanks for the awesome tuts. Time to debug prod 😅
@nishantdalvi9470
@nishantdalvi9470 5 ай бұрын
Keep Shipping vulnerable code, This keeps penetration testers like us in job : >
@random_guy1024
@random_guy1024 Жыл бұрын
Finally!!!!!!! Just the tutorial I was looking for learning code review. As a security researcher and CTF player, this is a very Vital skill one should master. Or at least try to learn basic Thanks a lot ❤️
@davidtosin6995
@davidtosin6995 Жыл бұрын
i can teach you a better way around this. simply but complex but simple and fast to grasp.
@random_guy1024
@random_guy1024 Жыл бұрын
@@davidtosin6995 how do I contact you? And if you don't mind, will you do it for free? Cause I'm broke.
@developerGRohit
@developerGRohit 7 ай бұрын
I really enjoyed your coding style, the clarity in presenting scenarios, and your explanations. I look forward to watching more of your videos. Additionally, I believe it's crucial to stay informed about security topics, especially given their significance in today's landscape.
@AbAb-q3p
@AbAb-q3p 5 ай бұрын
Does this guy have a course online? What a teacher
@ВиталийОвчаренко-и1н
@ВиталийОвчаренко-и1н 7 ай бұрын
Some common security vulnerabilities in JavaScript include Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). These vulnerabilities can be addressed by following correct development techniques, implementing the same origin policy, and using tools like JavaScript security testing tools and GuardRails for automated security testing. It is important for developers to remain proactive and defensive in securing their JavaScript applications to prevent malicious attacks and keep the web safe.
@ceciljoel9577
@ceciljoel9577 Жыл бұрын
Giving examples is a good idea you should give more of them in your courses
@jayseb
@jayseb Жыл бұрын
Thanks for including proper error management in the second example. I so often see during my tests apps sending global 200's or 500's - not really taking the time to correctly management them -> thus poor having logging information. Many teams should watch this video. Cheers.
@germantoenglish898
@germantoenglish898 13 күн бұрын
Thank you, this was a great refresher. 😃👍
@johnsansevere9787
@johnsansevere9787 Жыл бұрын
Please change the color of your comment. I can't read it on a black screen, but otherwise you have a fantastic video.
@मुरलीधरसिंह
@मुरलीधरसिंह 6 ай бұрын
understood nothing but loved it! Watched almost 9 minutes of this tut, will come back later after learning the basics of js. Still trying to make a tic-tac-toe game> Wish me luck!
@saltymiche
@saltymiche Жыл бұрын
Very nice + quick intro to secure code review!
@dreamofyesterday
@dreamofyesterday Жыл бұрын
Awesome video as always. Would love to see more videos about cyber security/ethical hacking/pentesting!!
@kooldandy
@kooldandy Жыл бұрын
Good one. Would like to see more on this.
@patrickchan2503
@patrickchan2503 2 ай бұрын
wow, amazing quick fire tips, thanks
@keilerguardo2164
@keilerguardo2164 9 ай бұрын
That was an incredible tutorial, thank you very much for share with us.
@johny962
@johny962 Жыл бұрын
That is so helpful. Thank you!
@gk_eth
@gk_eth Жыл бұрын
Looking forward for more videos like this.. it's lit💥
@alexbird1507
@alexbird1507 Жыл бұрын
Great idea, would be really cool to increase font size and install more contrast theme just for the video, because I can't see comments from my phone and barely can read other code. But nevertheless, thanks!
@TopsecretArtpc
@TopsecretArtpc 9 ай бұрын
The last could be IDOR i mean we can use anothers user ID or others user email, btw learning about JS security
@stea27
@stea27 Жыл бұрын
Really nice tutorial with how simple modifications make difference in code. But next time please use a different color for code comments. Grey on grey background makes it really hard to read.
@TheJohndward01
@TheJohndward01 Жыл бұрын
Thank you so much, this is incredible!
@chenmoasis
@chenmoasis 11 ай бұрын
Thank you for this amazing video! Very informative.
@rubenverster250
@rubenverster250 Жыл бұрын
Super nice interview questions :)
@Khal_Rheg0
@Khal_Rheg0 11 ай бұрын
Great video, thanks!
@ismailmadeit
@ismailmadeit Жыл бұрын
Thank you Brandon ❤
@79Nardo
@79Nardo 7 ай бұрын
Nice explanation! thanks :)
@soumadip_banerjee
@soumadip_banerjee Жыл бұрын
Short n sweet! ❤
@paras.developer
@paras.developer Жыл бұрын
great video about security information
@WebWonders1
@WebWonders1 Жыл бұрын
Awsome keep the serious long please
@Teardrop-u4z
@Teardrop-u4z Жыл бұрын
thanks man! you are good
@jdmayfield88
@jdmayfield88 10 ай бұрын
Nice. Thank you for that. Can you do a vid on incorporating 2FA/MFA? Preferably something you can do for free with only something you control. I.E. no dependancy on servers you don't control.
@ДиванныйМонстр-ъ8с
@ДиванныйМонстр-ъ8с Жыл бұрын
Amazing course. Thank you sooooooo much for publishing it. Very usefull.
@i_am_dumb1070
@i_am_dumb1070 Жыл бұрын
Please make a similar video for solidity . I would say it would help if fcc can upload the famous Secureum Bootcamp for Smart Contract Security Auditing...... it would be very beneficial 🙏
@dipayancodes
@dipayancodes Жыл бұрын
Branden teaching Brendan's language 🎉
@OnurKAFALI
@OnurKAFALI Жыл бұрын
You re all stars
@FeFeronkaMetallica
@FeFeronkaMetallica Жыл бұрын
Damn this was a cool video. The === surprised me
@ASDevelopersTutorials
@ASDevelopersTutorials Жыл бұрын
Thanks for this !! Very informative
@anisdragan
@anisdragan Жыл бұрын
About the Mass Assignment Attack, it seems like you've only made it more challenging for the attacker without completely preventing the attack. This is because req.body.username can still contain any value. I believe it's necessary to validate the data you receive in addition to the measures you've taken to enhance security.
@jnath
@jnath Жыл бұрын
Of course validation is implied. The point is to prevent user from assigning data to a parameter that they're not supposed to.
@sosolowkey9318
@sosolowkey9318 Жыл бұрын
Can you guys do a RPA Development Tutorial?
@toyin5522
@toyin5522 Жыл бұрын
Timing attacks make sense
@SASA_maxillo
@SASA_maxillo 5 ай бұрын
for the first one, an attacker can enter a https link which links to his unsafe website and then execute code, isn't that unsafe too?
@OS-wp5ew
@OS-wp5ew 2 ай бұрын
Yes , Open redirect vulnerability
@Mari_Selalu_Berbuat_Kebaikan
@Mari_Selalu_Berbuat_Kebaikan 8 ай бұрын
Let's always do alot of good ❤️
@FeFeronkaMetallica
@FeFeronkaMetallica Жыл бұрын
Can we get more of these? Does Brandon has a channell?
@LoneWolfCodingProfessional
@LoneWolfCodingProfessional Жыл бұрын
what about server side validation? since client side is exposed to end user
@iamashwincherian
@iamashwincherian Жыл бұрын
Yes, server side validation should be there no matter what. But there will still be vulnerabilities like SQL injections if not handled properly
@s.p.sanjay4253
@s.p.sanjay4253 Жыл бұрын
Please launch a internet of things course
@nullcarry6893
@nullcarry6893 Жыл бұрын
Vue doesn’t have this issue because it prescribes a router for you to use that has param / query sanitization built in.
@captainalpha4853
@captainalpha4853 Жыл бұрын
In 14:35, in this case won't we get an error before even entering the find method? because the request's body is in JSON format but the username is an object that can't be inserted into the request's body.
@mynameisrezza
@mynameisrezza Жыл бұрын
Gold Bro!
@krispern
@krispern Жыл бұрын
19:07 Number 8 is missing the intro/explanation part
@ahmed.systems
@ahmed.systems Жыл бұрын
This guy is literally Ryan from The Office
@richardprakash4630
@richardprakash4630 Жыл бұрын
RYAN STARTED THE FIRE 🔥🔥😂
@ahmed.systems
@ahmed.systems Жыл бұрын
@@richardprakash4630 Fire Guy *insert kevin giggle*
@brandon_wallace
@brandon_wallace Жыл бұрын
Very nice.
@NewPath-w9h
@NewPath-w9h Жыл бұрын
Are these videos allowed to download?
@kephas-media
@kephas-media 8 ай бұрын
I heard search Param, saw redirect and started laughing 😂😂😂
@adeni4359
@adeni4359 Жыл бұрын
Does he have a KZbin channel?
@As74ful
@As74ful Жыл бұрын
what the heck is that hand in the thumbnail of this video
@aboutaline3423
@aboutaline3423 Жыл бұрын
Great tutorial, but most of vulnerabilities you've talked about are not really vulnerabilities, this video should be renamed to some bug you may have in your project
@Hardwork012
@Hardwork012 Жыл бұрын
Please upload android development full course using kotlin
@hack_crack
@hack_crack Жыл бұрын
Excelente
@sitter2207
@sitter2207 Жыл бұрын
I don't get the first vulnerability. Since when is just clicking links dangerous ? What can a malicious js code running in browser do at worst ?
@treebucket5382
@treebucket5382 Жыл бұрын
Lookup same-origin policy, it can allow the javascript to be run as if you were on the host website, potentially leaking tokens, cookies etc.
@trysetyo
@trysetyo Жыл бұрын
great euy
@pythonxsecurity8287
@pythonxsecurity8287 Жыл бұрын
it's easy af
@ReligionAndMaterialismDebunked
@ReligionAndMaterialismDebunked 10 ай бұрын
As Fries 🍟🤤😋? Just Kittens 😻. XD
@AveN7ers
@AveN7ers Жыл бұрын
Bioshock Infinite ❤
@ayushdhokriya6488
@ayushdhokriya6488 Жыл бұрын
i found 1'
@Natures_Doctor
@Natures_Doctor Жыл бұрын
👍👍
@pablomatos1707
@pablomatos1707 Жыл бұрын
Brasil em peso😂
@the.abdullah.nouman
@the.abdullah.nouman Жыл бұрын
2 hours
@rohulahadi3990
@rohulahadi3990 Жыл бұрын
🔥🤩
@samgarg5228
@samgarg5228 Жыл бұрын
"Do not trust the client"
@mrcoded7454
@mrcoded7454 Жыл бұрын
First comment yay
@massobu
@massobu Жыл бұрын
waw :000
@ashwinkhasa
@ashwinkhasa Жыл бұрын
First 🥇
@sadaharu_tr
@sadaharu_tr Жыл бұрын
I mean..... Angular exists for a reason..
Writing Secure JavaScript
24:15
freeCodeCamp.org
Рет қаралды 58 М.
APIs for Beginners 2023 - How to use an API (Full Course / Tutorial)
3:07:07
freeCodeCamp.org
Рет қаралды 2,4 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 36 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 39 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 24 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
Hacker101 - JavaScript for Hackers (Created by @STOKfredrik)
24:17
Deciphering Obfuscated JavaScript Malware
31:12
LaurieWired
Рет қаралды 81 М.
Watch me hack a Wordpress website..
28:52
Tech Raj
Рет қаралды 280 М.
The Most Important Skill You Never Learned
34:56
Web Dev Simplified
Рет қаралды 216 М.
Databases In-Depth - Complete Course
3:41:20
freeCodeCamp.org
Рет қаралды 258 М.
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 36 МЛН