Web Security Fundamentals Course by Troy Hunt



Most organisations spend a lot of money and time securing their information systems by installing latest and costly network controls such as firewalls, intrusion detection and prevention systems. However the fact is that majority of the attacks in recent times have been on web applications. Be attacks on big corporations like SONY 2011 attack or the most recent Qatar National Bank data leak through SQL injection web applications are most vulnerable to attacks. Knowledge of Web application security is limited as most security professionals have a background in networks. For someone desiring to get a basic understanding of Web application security, the free online course, Web Security Fundamentals by Troy Hunt is a good start.
       
Troy Hunt’s short introductory course is a good overview to the top risks on the web. In a little over an hour, Troy nicely covers SQL injection, insufficient TLS (Transport Layer Security) , insecure password storage, cross site scripting and weak account management. He takes each risk explains it with a live demo on how the risk actually works and what security measures can be taken to reduce or eliminate the risk. He first gives a logical view of the risk, then demonstrates the execution and then tells how to protect systems from these risks. A few free tools such as Havij and Hashcat are demonstrated to show how automated these attacks can get. It is a gentle introduction to Web Security by an expert.


The course is a must watch for web developers, new security admins and executives looking to get a short yet useful overview of web security risks and measures to counter them. As Troy mentions, security is a much more complex domain that these five risks. He covers a key issues beyond these risks in his final video where he talks about auditing, granting and reviewing permissions, and prioritizing security efforts. I would have liked if some references to further learning may also have been given. OWASP (Open Web Application Security Project ) website is an excellent resource to begin a more detailed study. Web Application Security by Bryan Sullivan and Vincent Liu is a good book to get a more comprehensive yet simplified view of this field. Overall an excellent course which motivated me to follow the author on Twitter @troyhunt and watch more of his courses on Pluralsight. 

Further Reading
  1. The 10 Most Common Application Attacks in Action
  2. OWASP Top 10 awareness document
  3. Web Application Security by Bryan Sullivan and Vincent Liu

Comments

  1. Did you see that Troy did a follow up course specifically about Ransomware? https://www.varonis.com/learn/introduction-to-ransomware/

    ReplyDelete

Post a Comment

Popular posts from this blog

API Security - A risk based approach for CISOs

2024 Year Review and thoughts

Key Steps for Building an Effective Data Protection Program: From Analysing Business Needs to Ongoing Protection