How web applications are secured

  Рет қаралды 27,313

Web Dev Cody

Web Dev Cody

Күн бұрын

Пікірлер: 80
@alexander_chelombitko
@alexander_chelombitko 29 күн бұрын
sent this video to marc lou
@animeverse5912
@animeverse5912 29 күн бұрын
lmao
@preetjariwala9300
@preetjariwala9300 29 күн бұрын
lol he's probably watching this rn
@WebDevCody
@WebDevCody 29 күн бұрын
Y’all are naughty
@comosaycomosah
@comosaycomosah 28 күн бұрын
@@preetjariwala9300 seething at the comments preparing his block button while searching out bros name on x
@danielocampo543
@danielocampo543 29 күн бұрын
I learned more from this than 5 security videos, please do more like this !!!!!
@HarisMuneer26
@HarisMuneer26 28 күн бұрын
Really did a great job with this video. It really provides all the necessary details needed for a web dev security. I remember going through hundreds of videos just to learn these points individually.
@SeibertSwirl
@SeibertSwirl 29 күн бұрын
Good job babe!!!!! Woot woot beginners crew check in here 🎉
@juliopolo7216
@juliopolo7216 29 күн бұрын
Love how supportive you are!
@kazmi401
@kazmi401 29 күн бұрын
Marc lou was first one on this. not you
@dreamsachiever212
@dreamsachiever212 29 күн бұрын
@@kazmi401 underrated comment 4sure
@SeibertSwirl
@SeibertSwirl 28 күн бұрын
@@kazmi401 huh?
@dreamsachiever212
@dreamsachiever212 29 күн бұрын
golden content. Easy to do when using separate backend as nest.js
@Jeanpierrec19
@Jeanpierrec19 28 күн бұрын
I can sometimes be critical of your videos ( I watch them anyway ) but this one I can say is 100% spot on and amazingly presented.
@QtheCoder
@QtheCoder 29 күн бұрын
Yep, theae are the kinds of videos that kept me on your channel. 👍
@QtheCoder
@QtheCoder 29 күн бұрын
The diagram walk-through then a code session would be golden
@davesiarez7229
@davesiarez7229 27 күн бұрын
crazy how i understood all of these stuff just by building one system.
@drendelous
@drendelous 15 күн бұрын
ty for starting the video without 10 minute roundabouts
@pranjalagnihotri6072
@pranjalagnihotri6072 8 күн бұрын
If you have an app a good idea is to add SSL Pinning to it really helps a ton if user/hacker wants to reverse engineer your API (network calls) and inspect the payload etc etc it will add a extra layer of strength which is hard to bypass and you can ensure your API usage is being done by the app only
@mryasinize
@mryasinize 29 күн бұрын
I really like this man for making such content for us beginners. Really helps to understand important concepts at a high level. Please bring more content like this one 👍
@dayvee5634
@dayvee5634 29 күн бұрын
Oh please do Role-Based Authorization.
@rida_brahim
@rida_brahim 24 күн бұрын
i love backend and i will focus on it next coming months, thanks for the video man
@salamandr4111
@salamandr4111 29 күн бұрын
very cool vid! would be nice to see another video from you about rate limiting and how to implement it & best practices
@kwaku_2023
@kwaku_2023 28 күн бұрын
Awesome high-level overview. Well thought out.
@harshitpant07
@harshitpant07 27 күн бұрын
This my go to: either find a platform/app which provide similar services as you and try to abuse it or just think if it were me how would I bypass this or abuse then you will know a million ways to bypass your security and its time to work.
@thirtykey
@thirtykey 29 күн бұрын
next video: comprehensive dos and don'ts for avoiding DDoS attacks
@filipesommer8253
@filipesommer8253 24 күн бұрын
🎵 Soft kitty, script kiddie, little ball of fur 🎵
@HjalmarsProjekt
@HjalmarsProjekt 28 күн бұрын
Good stuff!! Checking in from Sweden! 🇸🇪
@wasaabbi
@wasaabbi 28 күн бұрын
golden content, loved that❤ You clearly have talent to present packed informations with understandable manner . It would be supper cool to have each step detailed with simple example to follow. You should’ve your own course, Id buy that
@DjangoElRey
@DjangoElRey 22 күн бұрын
Hey from Germany ❤ perhaps you could go more into detail about when to use the different API types: trpc, Server action, RSC? WOULD BE NICE 🎉
@continuouslearner
@continuouslearner 28 күн бұрын
Cody for President. Nice one cody more such videos please.
@AndreasFroyland
@AndreasFroyland 28 күн бұрын
Thank you! Incredible valueable knowledge.
@casadogaspar
@casadogaspar 28 күн бұрын
This is the kind of content that make me follow you.
@yourchannel5714
@yourchannel5714 28 күн бұрын
Could you make a video on connecting different backends to different frontends? Like svelte / go or react / nodejs. Coming from nextjs where everything is just set up for you i'm struggling to find info on how to progress into more "real" full stack development. Been learning a ton from you thanks a lot!!!
@MasterEd725
@MasterEd725 29 күн бұрын
Love these types of videos!!! Please do more videos like THIS!!!!!!!!!!👍
@ghost91827
@ghost91827 24 күн бұрын
What keyboard are you using? Sounds cool)
@hfislwpa
@hfislwpa 29 күн бұрын
Great video needed this! Thanks
@donle9553
@donle9553 26 күн бұрын
Thx man :X Could you advise any Sec cert that can be attached to the web, verifies that that SAAS safe enough ? so business customers will have less concern before using some kind of automated pentest Most of the time all they know to say is "using 3rd party SAAS is forbidden" and keep doing stuff manually like dumps and at the same time, some of them do use crked desktop app or even the OS. LOL
@melihguleyupoglu6594
@melihguleyupoglu6594 28 күн бұрын
easy to follow and useful video, thank you. Your keyboard sounds nice. can you tell me its name?
@db5552
@db5552 19 күн бұрын
Thank you for this :>>
@roycohen.
@roycohen. 29 күн бұрын
Great video, thanks man.
@-lumqua-827
@-lumqua-827 29 күн бұрын
Web dev Cody cool topic Great explanation
@okadz7037
@okadz7037 28 күн бұрын
you are legendary👑 keep up
@AkshatRamanathan
@AkshatRamanathan 27 күн бұрын
Need more on auth stuff ❤
@MrArod1207
@MrArod1207 29 күн бұрын
Great video!!
@Tyheir
@Tyheir 29 күн бұрын
Great vid.
@userasd360
@userasd360 28 күн бұрын
where can one find these eraser workspaces or even the images are fine.
@mohammed.haydar
@mohammed.haydar 29 күн бұрын
Could you make a dedicated video about RateLimiting using NextJS server actions or NextJS APIs
@WebDevCody
@WebDevCody 29 күн бұрын
I think I have one maybe
@mohammed.haydar
@mohammed.haydar 29 күн бұрын
@@WebDevCody Awesome, just checking it out r n btw would you extend your previous vid about next15, maybe walkthrough us on how to upgrade existing projects, and how the breaking changes might affect existing projects?
@breakjee163
@breakjee163 28 күн бұрын
​​@@mohammed.haydar that'll be a new video in every major version then
@xd9050
@xd9050 28 күн бұрын
keep cooking ser !
@rhrkv
@rhrkv 29 күн бұрын
great explanation, i feel like i know how to implement all of these, i didn't know more about NextJS like an expert (but i trust my self to be able to implement all of these though because the word terms u said, it's kinda similar to word which is referenced in php framework i'm currently working on) About rate limiting, the cookie data saved on a file (it"s default btw) will it be a problem from a performance perspective? i see the most popular ones are memory based thing, redis or whatever it is...
@WebDevCody
@WebDevCody 29 күн бұрын
Cookies are storied in the browser. I’m not sure what you mean by file
@rhrkv
@rhrkv 29 күн бұрын
@@WebDevCody the file that saved on server, with a bunch of cookies data from visitor/client
@thein3rovert-l9c
@thein3rovert-l9c 26 күн бұрын
I love this❤, thanks a lot
@anonAcc575
@anonAcc575 29 күн бұрын
I have been too lazy and haven't put post request rate limiting to my cloudflare tunnel. Does reactjs prevent script tags from executing? I think solidjs does "sanitize" automatically
@WebDevCody
@WebDevCody 29 күн бұрын
Not of the frameworks don’t let you render html directly to the page unless using dangerous set html. You should still always sanitize the data that goes into your database because you may forget and try to display it in the browser if you end up making a new ui or open your api for others to integrate with it
@Anonym-mw5lz
@Anonym-mw5lz 27 күн бұрын
great video
@patolorde
@patolorde 29 күн бұрын
Great content
@notMichal
@notMichal 29 күн бұрын
Do you have some examples of bad security practices out in the wild? Asking for a friend
@WebDevCody
@WebDevCody 29 күн бұрын
A common one I’ve seen is letting your API accept a user ID in the post request body and then they use that user ID and think that it’s the authenticated user ID instead of checking the actual session
@sulek23
@sulek23 29 күн бұрын
@@WebDevCody Is it better then to send user ID in the JWT? Or maybe in the httpOnly secure cookie?
@alessandrosalzo8280
@alessandrosalzo8280 23 күн бұрын
“Never trust the users input”. First law of software developers imo.
@sulek23
@sulek23 29 күн бұрын
Is it safe to store user ID in jwt? Or maybe in the httpOnly & secure cookie?
@WebDevCody
@WebDevCody 29 күн бұрын
Yes usually the userId (called sub sometimes) is stored in the jwt. If the jwt is properly verified, you can trust the userId in it. No, you don’t store the userId in a cookie ever. You need to generate a sessionId which links to the userId. The reason is you can’t allow anyone to guess the userId because then they could potentially just hit your api with their own cookie. Remember a cookie is just a header and anyone can use curl to fake the userId
@Aditya_Vyas
@Aditya_Vyas 29 күн бұрын
It was a great video. Can you make some actionable code video around it? Code teaches better ❤. Happy Coding
@eniolaogundipe2264
@eniolaogundipe2264 29 күн бұрын
Can the rate limiting be set on the reverse proxy ???
@WebDevCody
@WebDevCody 29 күн бұрын
Sure, but I’ve found in real systems some endpoints need more restrictions because they use more cpu or do big sql queries. Also, often you need to rate limited based on userId, so as long as your reverse proxy supports that, sure.
@carry_boats
@carry_boats 26 күн бұрын
thx bruh
@alitonoliveira1700
@alitonoliveira1700 28 күн бұрын
Sometimes we don't need authentication or authorization, we just want our domain to be able to hit our api endpoints.
@jaedonfarr
@jaedonfarr 29 күн бұрын
Video game dev when?
@developedbyed
@developedbyed 29 күн бұрын
get on it Cody, we want flappy bird
@maherkhalil007
@maherkhalil007 20 күн бұрын
great
@navishthings
@navishthings 26 күн бұрын
Bro lucia v3 tutorial
@kashmirtechtv2948
@kashmirtechtv2948 14 күн бұрын
No. We don't use NEXT anymore
How I structure my next.js applications
23:19
Web Dev Cody
Рет қаралды 33 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 159 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 42 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 131 МЛН
I'm officially a Django developer now
10:54
Web Dev Cody
Рет қаралды 1,2 М.
Tailscale: NETWORKING MAGIC!
25:51
Level1Techs
Рет қаралды 50 М.
this new Linux feature makes hacking IMPOSSIBLE
11:08
Low Level
Рет қаралды 474 М.
My favorite browser is (kind of) dead
28:18
Theo - t3․gg
Рет қаралды 159 М.
How To Handle Permissions Like A Senior Dev
36:39
Web Dev Simplified
Рет қаралды 145 М.
Making Minecraft 100x faster (by rewriting it in Rust)
17:02
Theo - t3․gg
Рет қаралды 118 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
SQLc is the perfect tool for those who don't like ORMs
28:11
Dreams of Code
Рет қаралды 106 М.
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
How To Build Feature Flags Like A Senior Dev In 20 Minutes
20:33
Web Dev Simplified
Рет қаралды 93 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 159 МЛН