1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

BitVisorのソースコードをGitHub Code Scanningにかけてみた

Last updated at Posted at 2020-12-20

はい,タイトルそのまんまです.最新のBitVisorのソースコードを,最近publicレポジトリならタダで使えるようになったGitHub Code Scanningにかけてみました.コードをスキャンして,脆弱性などを自動的にみつけて報告してくれます.

github-release.jpg

github-community.jpg

github-scanning.jpg

まだよく調べていませんが,スキャンの処理と,脆弱性の報告などの他の処理を組み合わせてワークフローを構築するための機構も充実しているようです.

さあチェック!

analyze.jpg

結果は以下の通りです.

bitvisor-result.jpg

多くのソースコードを含むBitVisorのレポジトリ全体をスキャンしても,出たアラートは5つだけ.他と比較したわけではありませんが,BitVisorのコードは予想よりもかなりセキュアだと思いました.

bitvisor-result-overview.jpg

出たアラートは具体的には以下の通り.潜在的に危険な関数の使用と,乗算結果の大きな型への変換です.

警告されている潜在的に危険な関数はgmtimeとlocaltimeです.すごく危ない関数ではないような.

乗算については3つとも,乗算結果がintにはいらずあふれるかもしれないよという警告です.対応する部分のソースコードを見てみたんですが,あふれることはなさそうに思いました.

bitvisor-result-alert.jpg

セキュリティアドバイザリの個数は0ですので,そこを見ても何も出てきません.

bitvisor-result-advisory.jpg

「セキュアVM」という単語を久しぶりに思い出しました.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?