Skip to content

Latest commit

 

History

History
65 lines (58 loc) · 1.72 KB

agenda.md

File metadata and controls

65 lines (58 loc) · 1.72 KB

ハンズオン

1. 事前確認(10)

2. 対象アプリケーションのオンボード(15)

  • エージェントDL
    TeamServerからエージェントをDL
    C:¥contrast_training

  • アプリ起動
    (Windows)

    cd C:\contrast_training
    java -javaagent:contrast.jar ^
    -Dcontrast.server.name=userXX_svr ^
    -Dcontrast.agent.java.standalone_app_name=PetClinic_userXX ^
    -jar spring-petclinic-1.5.1.jar --server.port=8001
    

    (Mac)

    java -javaagent:/Users/turbou/contrast/agents/Java/contrast.jar -Dcontrast.server.name=user00_svr -Dcontrast.agent.java.standalone_app_name=PetClinic_user00 -jar ./target/spring-petclinic-1.5.1.jar --server.port=8001
    
  • PetClinicにアクセス
    http://localhost:8001/

  • TeamServerでオンボード確認

3. ASSESS(10)

  • SQLインジェクション検知
    Davis

4. PROTECT(15)

  • SQLインジェクションへの攻撃(監視モード)
    D' OR '1%'='1
  • SQLインジェクションへの攻撃(防御モード)
    D' OR '1%'='1

5. その他

  • 出力など
  • ユーザー管理
  • インテグレーション
  • API
  • ツール連携
    Eclipse, Jenkins, Maven
  • マージ機能、ライセンスの付け替え
    java -javaagent:contrast.jar ^
    -Dcontrast.server.name=userXX_svr ^
    -Dcontrast.agent.java.standalone_app_name=PetClinic_userXX-2 ^
    -jar ./target/spring-petclinic-1.5.1.jar --server.port=8002
    

6. QA

あまった時間で質疑応答

以上