From the course: Artificial Intelligence and Application Security
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Evolution of application security risk
From the course: Artificial Intelligence and Application Security
Evolution of application security risk
- Application security and cybersecurity more generally, is often described as an arms race between defenders who are trying to ensure that software works as it is intended, and attackers who are trying to misuse and abuse software applications. One example of a simple security control is a CAPTCHA. CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart. Of course, as artificial intelligence matures and computing evolves more and more toward being able to accurately substitute what humans can do, this is a prime example of a security control that is likely to disappear into the past. The irony here, of course, is that the whole point of implementing CAPTCHAs on a web application is to prevent various application security attacks from being launched by malicious bot traffic. Bot traffic is simply non-human traffic on the web, typically characterized by high volume and high activity. If we return to the analogy of an arms race, we can think of…