25/05/2023Evaluating ChatGPT Effectiveness in Passing A Secure Programming ChallengeTL;DR: ChatGPT serves as a valuable tool by providing immediate information without the need for manual searches. It seems to...
01/12/2022Write up for Start Here.js: How To and Not To Prevent Integer Overflow in JavaScriptTl;dr : This article is analysis of over 50 submissions for a JavaScript integer overflow challenge. Many submissions did not...
15/11/2022Write up for Start Here.java ChallengeTl;dr : The input was not checked for out of range values. By enforcing size change on the data type,...
03/11/2022Technical analysis of Telco API security challenge - Three must to have API security controlsTl;dr: Authentication alone could only hide API security weaknesses. Three security controls are required to address the root cause of...
26/09/2022Avoid validation with privilege returnSuppose the following function checks if a user can access a resource. What can go wrong? function checkAccess(User user, Resource...
11/09/2022Do not use String to store secret. It gets disclosedWe all know secret keys, passwords, API keys, tokens, payment card data (pin, pan, track2 data, cvv) should never be...
05/09/2022A dangerous way to fix Integer Overflow in SolidityThese submission fail for a good reason. The security vulnerability has not been fixed! Letβs find out why. uint is...
08/06/2022π΄ Instructor-Led AppSec & DevSecOps Workshops RecordingsOver 6 hours of practical AppSec & DevSecOps video workshops This is summary of our live recording from Jan to...
10/05/2022Kubernetes pod is insecure by defaultKubernetes Pod is insecure by default and It runs as root. This security misconfiguration can lead to arbitrary code execution....