Главная
Study mode:
on
1
Intro
2
DevOps and Development Practices
3
Continuous Delivery Pipeline
4
Application Security
5
Security Testing
6
Security Test 1
7
BDD Security Framework
8
Demo
9
Page Flow
10
Scanning
11
False positives
12
Config file
13
Navigation class
14
Selenium IDE
15
Zap
16
SQL Injection
17
Wrapping a Scanner
18
Functional Security
19
Is logged in
20
How to logout
21
Results
22
Functional Security Requirements
23
Verification vs Tests
24
Access Control
25
Profile
26
OnlyBob
27
Application Framework
28
Access Control Scenario
29
Jenkins
30
Deployment
31
Headless
32
Test Results
33
Jenkins Integration
34
Limitations
35
Test Maintenance
36
Test Failure
37
Self Verifying Requirements
38
Additional Tools
39
Questions
Description:
Explore continuous security testing in a DevOps environment through this 45-minute conference talk from AppSecEU 2014. Delve into the challenges of integrating security processes into fast-paced, automated software deployment cycles. Learn about an open-source security testing framework that leverages Behavior Driven Development (BDD) to bridge communication gaps between security, development, and testing teams. Discover how to define security requirements in natural language while maintaining executable automated tests. Examine the BDD-Security framework, which utilizes Selenium and OWASP ZAP to mimic human security testing, including complex authentication and access control tests. Gain insights into configuring the framework and integrating it with Jenkins CI server for continuous, in-depth security testing. Understand how this approach creates an automated process from code commit to security testing, with results comprehensible to all stakeholders.

Continuous Security Testing in DevOps Environments

OWASP Foundation
Add to list
0:00 / 0:00