Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Vulnerability scanning on CircleCI

lorentzca
August 27, 2018

Continuous Vulnerability scanning on CircleCI

Vuls を CircleCI 上で動かしてみた話。

lorentzca

August 27, 2018
Tweet

More Decks by lorentzca

Other Decks in Technology

Transcript

  1. About Me • 国島と申します • ID は lorentzca • Web

    インフラエンジニア -> サポートエンジニア • 主な趣味はキャンプ・釣 り・酒 • 最近自作キーボード沼 に入水しました • よろしくおねがいします
  2. Job 間での成果物の共有 • 成果物 (cve.sqlite3, oval.sqlite3) を workspaces に作成 •

    persist_to_workspace キーで成果物を保持 • 下流の job (vuls report 用 job) で attach_workspace キーを使い成果物を取得
  3. SSH 周り • CircleCI の add_ssh_keys の fingerprints キーを使うと .ssh

    以下に config と秘密鍵が追加される • vuls コマンドの -ssh-config オプションで上記 .ssh/config を読んで ssh してくれる • Are you sure you want to continue connecting (yes/no)? ◦ うるせえ! echo "StrictHostKeyChecking no" >> /root/.ssh/config して黙殺(雑)
  4. 定期的に実行する • workflows の schedule トリガーを使う • cron 形式で指定できる ◦

    UTC なので注意!コメントで JST の時間を 書いておくと日本人に優しい ☺