WebGoat 8.0 설치와 실행

2017-09-24 17:31:23 +0900 -
Computer Security

WebGoat는 Web Application 보안을 공부할 수 있도록 만들어진 OWASP의 프로그램입니다.

WebGoat를 사용하여 다양한 보안 문제와 취약점을 공부할 수 있습니다.

Docker을 사용하여 실행

Docker을 설치합니다.

$ curl -s https://get.docker.com/ | sudo s

sudo 명령어 없이 사용하기 위해 sudo usermod -aG docker $USER을 실행합니다.

$ docker pull webgoat/webgoat-8.0
$ docker run -p 8080:8080 webgoat/webgoat-8.0

http://localhost:8080/WebGoat으로 접속합니다.


소스를 받아 실행

  • 아래의 패키지가 필요합니다.
    • Java 8
    • Maven > 3.2.1
    • Git 또는 Git을 지원하는 IDE
$ git clone [email protected]:WebGoat/WebGoat.git
$ cd WebGoat
$ git checkout develop
$ mvn clean install
$ mvn -pl webgoat-server spring-boot:run

http://localhost:8080/WebGoat으로 접속합니다.