JavaScript Vulnerabilities - The State of the Web

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ค. 2018
  • In this episode of The State of the Web, Rick and Tim talk about how insecure much of the Web really is. They talk about the various vulnerabilities in Web Security that can leave you open to attack, as well as the challenge of making your organization aware of these risks and how they could be exploited.
    Snyk State of Open Source Security report → bit.ly/2JjsxPU
    HTTP Archive report on percent of pages with vulnerable JavaScript → bit.ly/2JgSLCx
    HTTP Archive report on number of vulnerabilities per page → bit.ly/2JgTiV3
    Rick: / rick_viscomi
    Tim: / tkadlec
    Snyk: / snyksec
    HTTP Archive: / httparchive
    Watch more State of the Web episodes here → bit.ly/2JhAzsh
    Subscribe to the Chrome Developers channel to catch a new episode of The State of the Web every other Wednesday → bit.ly/ChromeDevs1
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 35

  • @mubelotix
    @mubelotix 3 ปีที่แล้ว +13

    4:44 The fact that Chrome developers use Firefox as their main browser tells us a lot about Chrome security.

    • @PP-ss3zf
      @PP-ss3zf 3 ปีที่แล้ว

      hahahahah

  • @videos9786
    @videos9786 5 ปีที่แล้ว +4

    The face you make when you detect a vulnerability 2:54 lol

  • @dandan7884
    @dandan7884 6 ปีที่แล้ว +20

    after your code works
    after your code performs
    we should focus on security
    but sadly, if we are working for someone else, it is unlikely to happen

    • @georgepagotelis
      @georgepagotelis 6 ปีที่แล้ว +6

      managers don't care. just deliver your deadlines and when things go to crap the next person left fixes it.

    • @dandan7884
      @dandan7884 6 ปีที่แล้ว +1

      how often do you think non-devs are given managers positions? where i work there are no devs working as managers. it seems that they consider us second class citizens or something

    • @mtamarh
      @mtamarh 4 ปีที่แล้ว +1

      @@dandan7884 absolutely xD

  • @CTimmerman
    @CTimmerman 6 ปีที่แล้ว

    Fuzz every function in a sandbox and check whether it stays within expected parameters.

  • @dandan7884
    @dandan7884 6 ปีที่แล้ว +1

    having so many great javascript apis today
    how feasible do you guys think it is to go back to vanilla js where the experienced devs rely mostly on the language features instead of "that specific framework"?

    • @user-sw1wq8lh2w
      @user-sw1wq8lh2w 2 ปีที่แล้ว +1

      zero? I mean, feel free to do that and then just third party apis, SaaS, PaaS, databases, containers, servers, etc. You're not mitigating the problem by abandoning dependencies locally.

  • @vinno97
    @vinno97 6 ปีที่แล้ว +7

    I'm not denying that dependencies bring vulnerabilities to your code, but I'd also argue that most of these vulnerabilities would never have been fixed if they had been written by yourself.
    Like 90% of all NPM vulnerabilities that I see are Regex DoS and I don't know many people who touch a Regex after it has been deemed "working". At least with 3th-party packages these bugs get eventually (or occasionally?) found

  • @rk1only4u3
    @rk1only4u3 6 ปีที่แล้ว

    Awesome

  • @rk1only4u3
    @rk1only4u3 6 ปีที่แล้ว

    Thank you sir

  • @Thytos
    @Thytos 6 ปีที่แล้ว +2

    I have the feeling that I only know the basics about security. How could I level up and learn what I should look out for?

  • @pizza88
    @pizza88 6 ปีที่แล้ว

    is this talking about server side or client side?

  • @orion10x10
    @orion10x10 ปีที่แล้ว

    0:24 "There's so much to say about Web Security and people usually think about "Little Bobby Drop Tables" " 😂😂 he's referencing that XKDC about SQL injections, my professor showed me that, it's hilarious

  • @adammorait7429
    @adammorait7429 4 ปีที่แล้ว +6

    Honesttly i would prefer to receive precise info about how to secure my code instead of a whole video talking state of the security on the web.

  • @Ramesh140789
    @Ramesh140789 6 ปีที่แล้ว

    Expecting some live video for vulnerability attacks please do

  • @equiman
    @equiman 6 ปีที่แล้ว

    Thanks... It's really scarry know this value. What is the web page where I can see it?

  • @user-sw1wq8lh2w
    @user-sw1wq8lh2w 2 ปีที่แล้ว

    snyk always catches a ridiculous amount of development dependency vulnerabillities, which basically have no risk.

  • @floverdevel
    @floverdevel 6 ปีที่แล้ว

    Secure all the things :D

  • @KarlAlfredRoemer
    @KarlAlfredRoemer 4 ปีที่แล้ว

    Does it make sense to install addons like noscript ?

  • @Madhu.memories
    @Madhu.memories 2 ปีที่แล้ว

    Can u explain in practical

  • @michaelhillarysullivan8669
    @michaelhillarysullivan8669 ปีที่แล้ว

    At least thretcon Alpha to start with

  • @i33th4x
    @i33th4x 6 ปีที่แล้ว

    OWASP FTW

  • @AssemblyWizard
    @AssemblyWizard 6 ปีที่แล้ว +9

    The title is misleading, these are *WEB* vulnerabilities, unrelated to JS, I was expecting to hear about JS and was disappointed

    • @jokinglimitreached1503
      @jokinglimitreached1503 6 ปีที่แล้ว

      then watch the whole video

    • @AssemblyWizard
      @AssemblyWizard 6 ปีที่แล้ว

      Joking Limit Reached . I did :O

    • @RickViscomi
      @RickViscomi 6 ปีที่แล้ว +1

      The 77% vulnerability metric comes from open source JS libraries.

    • @AssemblyWizard
      @AssemblyWizard 6 ปีที่แล้ว

      Rick Viscomi . Yes, and these are called Web vulnerabilities, not JS vulnerabilities

    • @Thytos
      @Thytos 6 ปีที่แล้ว

      You can use JS libraries also elsewhere. Not just on the web.
      But I guess your point is that you thought this is about language-level vulnerabilities and instead it was about npm packages.

  • @Wafaa-mr6rc
    @Wafaa-mr6rc 6 ปีที่แล้ว

    The

  • @roceb5009
    @roceb5009 6 ปีที่แล้ว

    "libary" 🤣

  • @squirrelmanish
    @squirrelmanish 6 ปีที่แล้ว

    xkcd lol