본문 바로가기
+ Application/Trivy

[Scanner] Trivy Scanner(트리비 스캐너) 서버/클라이언트 모드 사용 방법

by :: Teacher :: 2020. 4. 25.
728x90
반응형

앞서 Trivy Scanner에 단독 모드 사용 방법에 대해서 알아 보았다. 

이번에는 Trivy 서버 / 클라이언트 모드 사용 방법에 대해서 알아보도록 하겠다. 

1. 서버 / 클라이언트 모드(Server / Client)

  • 서버 / 클라이언트 모드는 서버가 취약점 데이터베이스를 가지고 있고, 클라이언트는 취약점 데이터베이스를 다운로드가 필요 없으며 여러 위치(서버)등에서 이미지를 스캔을 진행할 수 있다.

1.1 서버 모드 설정

  • 서버 모드 설정이 외부에서 사용하기 위해서는 --listen 옵션에서 localhost(127.0.0.1)이 아닌 0.0.0.0 으로 설정 하여 진행한다.

$ trivy server --listen localhost:8080
2019-12-12T15:17:06.551+0200    INFO    Need to update DB
2019-12-12T15:17:56.706+0200    INFO    Reopening DB...
2019-12-12T15:17:56.707+0200    INFO    Listening localhost:8080...


# 외부 연결시
$ trivy server --listen 0.0.0.0:8080

1.2 클라이언트 모드 설정

  • 클라이언트 모드에서는 단독 모드에서 배웠던 스캔 사용 방법을 응용하여 사용하면 된다. 

    • 다만, 취약점 데이터베이스에 대해서는 Server 측에서 가지고 있다는 부분이 단독 모드와 차이가 있다. 

$ trivy client --remote http://localhost:8080 alpine:3.10


# 외부 Trivy 서버 연결시
$ trivy client --remote http://x.x.x.x:8080 alpine:3.10

 

728x90
반응형

댓글


loading