次のイベントの講演資料です。https://sciencepark.connpass.com/event/246432/サイエンスパークの勉強会@study-group-spcスライド一覧サイエンスパークの勉強会の資料を公開します。勉強会は2022/3現在、connpassで公開しています。う」という考えのもと、おざなりにされがちです。log4jがいい例です。らない容易さで実現できる方法をいくつか紹介していきます。使用環境は以下の通りです。GitHub内で提供、Super-Linterという形で、他言語も対応してOSSとして公開されている。無償で静的コード解析を実施することができる。Linuxのほとんどのディストリビューションにて、標準で搭載されています。CRC32計算用のテーブルが、リトルとビッグ両方のエンディアンで存在するのがわかります。多く、その処理を特定する起点になります。Labsを買収しました。自動で診断が行われるという、価格も安く使い勝手のよいツールでした。Windowsモジュールの内部構造をダンプ表示します。Walker」の代替として利用できます。ス前にチェックするパターンが良いと思います。タベースから、バイナリファイルを診断する手法が最も簡単です。できるため、多くの無料診断アプリで使われています。・これまでCVEができる前までは、統一されたリストが存在しませんでした。1999年に脆弱性を一意に特定できるようCVEを提案・実装しました。IDが付与された上で公開されています。CVEは図のようにWebから検索もできます。msvcr100.dllをcve.mitre.orgで検索した例です。スコアはMITREにはありません。ミニWDDDSで紹介したcve-bin-toolが機能的に優れていると思われます。・しかし対象内であれば、スタティックリンクされたライブラリも検索できます。Webで検索する方法になります。調査ツールとしてだけでも非常に有用です。ラ用のものを、Ghidraに移植したものです。ブル値を抽出できます。念入りなチェックが必要です。情報発信していこうと思います。運用(ブラックボックス)状態で診断は容易ではありません。「設計時の検討」及び「静的コード解析」が有用だと考えます。めには、有志の開発によるOSSだけでは不十分だと感じました。ツールや機能が揃いつつあります。日々追いかけています。形で数ヶ月に一度は情報発信していく予定ですのでご期待ください。2022で発表・展示します。