2022-01-01から1年間の記事一覧

XFSを解析した話 (3) - Directory 編

目次 目次 想定読者 おさらい data fork の解析 attribute fork について format local を解析 format extents を解析 想定読者 XFS Filesystem の生データを解析したいと思っている方に向けた記事です。 XFSを解析した話 (1) SuperBlock 編 XFSを解析した話…

XFSを解析した話 (2) - inode 編

目次 目次 想定読者 はじめに inode について inode の解析 root inode 番号の調査 root inode の offset を計算 root inode を解析 おわり 想定読者 XFS Filesystem の生データを解析したいと思っている方に向けた記事です。 XFSを解析した話 (1) SuperBloc…

XFSを解析した話 (1) - SuperBlock 編

はじめに XFS ファイルシステムを解析できるGolangのライブラリを作りました。 Trivyというコンテナ脆弱性検知ツールで仮想マシンイメージの脆弱性検知機能を開発するにあたって、KernelやC言語の資源に依存せずにXFSを解析する必要がありました。 仕事終わ…

仮想マシンイメージの脆弱性検知をTrivyに組み込んだ話

はじめに 実際に作ったもの ここから先が長すぎて面倒だという方向け なぜVMのスキャンが必要なのか? 全体像 Trivyの脆弱性検知について 開発する上での課題 アーキテクチャ Storage層 EBS Storage Virtual Machine Image層 Disk Partition層 Logical Volum…