Training
Training Day
トレーニング概要
JSAC2027では、カンファレンスに先立ちセキュリティ分析に関する実践的なトレーニングを提供します。現場ですぐに活かせるスキルを身につけたい方は、ぜひご参加ください。
- 開催日: 2027年1月19日(火)~20日(水)
- 時間: 9:00 - 18:00(受付開始 8:40)
- 会場: 赤坂インターシティコンファレンス
- 言語: 日本語のみ
- 定員: 各トレーニングで異なります(詳細は各コース欄をご確認ください。定員に達した場合は抽選とさせていただきます)
- 参加費: 無料
重要な注意事項
- トレーニングの参加登録は、カンファレンスDayの参加登録とは別に実施いたします。
- 各トレーニングの詳細や参加条件をご確認のうえ、お申し込みください。
- トレーニング参加にはノートPCが必要です。コースごとの機材・環境要件を各コース欄でご確認ください。
- 各トレーニングは日本語のみで提供されます。
- 各トレーニングは2日間の開催です。両日とも参加可能な方のみご登録ください。
- 当日の参加が困難になった場合も、他者への参加権の譲渡はできません。
Training Courses
仕組みと実践から学ぶAWS・Microsoft 365クラウドフォレンジック
概要
今日の企業ITにおいて必要不可欠となったパブリッククラウドやクラウドサービス。その利便性や柔軟性から企業での導入が進む一方、攻撃者もその戦術をクラウドへ適合させています。認証技術や設定不備の悪用など、クラウド特有の仕組みを利用したセキュリティインシデントが数多く発生しています。また、AI技術の進歩に伴い、攻撃手法の変化だけでなく、セキュリティ監視やインシデント調査におけるAIの活用にも注目が集まっています。
クラウド環境では、認証・認可の仕組みやログの取得方法、調査に利用できる情報などが従来のオンプレミス環境とは大きく異なります。本トレーニングでは、Amazon Web Services(AWS)およびMicrosoft 365(M365)を対象に、実際に発生したセキュリティインシデントや攻撃者の戦術・技術を基に構成された侵害シナリオに沿って、クラウド環境におけるフォレンジック調査とインシデントレスポンスをハンズオン形式で学びます。
初日はクラウドセキュリティの基礎や認証・認可などの周辺技術、クラウド特有の脅威や攻撃手法について解説し、その後、AWSおよびM365の監査ログを用いた調査演習に取り組みます。さらに、AIを活用したログ分析や、AI技術が攻撃・防御の双方にもたらす影響にも触れ、クラウド環境におけるインシデントの検知から調査、対応までを体系的に学びます。
参加者が準備するもの
- 4 CPU / 16GBメモリ / 100GB程度のスペックとディスク空き容量を持つ端末
- VMware Workstation Pro、VirtualBoxなどの仮想化ソフトウェア
事前準備・参加者に求めるスキル
- 演習用仮想マシンをインストールしてください。
- Web技術、認証技術に関する基礎知識
- 基本的なSQLに関する知識(ログ分析にDuckDBを使用します)
講師紹介
地方ITベンチャーにて3年間の開発・情シス業務に従事した後、転職をきっかけにセキュリティエンジニアへ転身。WAF製品の開発と運用に5年従事した後、伊藤忠サイバー&インテリジェンス株式会社へ転籍。現在は、セキュリティ製品の検証や、ガバナンス策定、AI、クラウドセキュリティ分野のセキュリティ研究等を行っている。2023年には国内のクラウドセキュリティの技術向上を目的として、ベンダーフリーなコミュニティ「CloudSec JP」を立ち上げて活動中。
Rustマルウェア解析の基礎
ご注意(申込前に必ずご確認ください)
内容: 本コースはRustマルウェア解析の基礎であり、マルウェア解析そのものの基礎コースではありません。C/C++で書かれたマルウェアをリバースエンジニアリングした経験のある方を前提としています。経験がない方は内容についていけない可能性が高いため、「参加者に求めるスキル」とご自身のスキル・経験を比較し、十分に理解できそうだと判断された場合のみお申し込みください。席に限りがありますので、ご協力をお願いいたします。
コンテンツ: 講義は日本語で行いますが、コーススライドなどのコンテンツはすべて英語です。
事前準備: 事前にVM環境を構築してください。新規構築を強く推奨します。Windows OSやVisual Studioなどのダウンロードで数十GBが必要です。トレーニング開始後に準備を始めると、会場のインターネット回線の状態によってはセットアップが完了せず、実質的に参加できない可能性があります。構築にも数時間程度かかる場合があるため、事前準備の時間を確保できない方はお申し込みをお控えください。
Abstract
In recent years, Rust has become increasingly popular among malware authors. Its ease of cross-compilation and unique code patterns make traditional C/C++-based analysis less effective, driving attackers to adopt Rust.
Through this hands-on training, participants will learn to reverse-engineer Rust binaries in IDA by leveraging their existing C/C++ analysis skills.
Participants will:
- Build and analyze small Rust programs (e.g., Vec, Box, Slice, Iterator) to learn code patterns and structure layouts.
- Understand key Rust concepts including monomorphization, trait objects/vtables, the main call sequence, and standard library usage.
- Progressively map and analyze different parts of a malware sample to understand the overall functionality.
By the end of the course, participants will gain practical skills to efficiently reverse-engineer Rust-based malware, improving their overall analysis capabilities.
Agenda
- Introduction
- Setup the lab environment
- Basic Concepts in Rust for Malware Analysis
- Ownership, Borrowing, Lifetime
- Smart Pointers
- Closures and Environment Capturing
- Traits (including &dyn Trait), Generics and Monomorphization
- Rust Representation
- Fat/Thin/Raw Pointers
- ABI Lowering
- Entry Points in Rust
- Calling External Functions (FFI)
- Basic Usage of Rust Toolchains
- Important Data Structures and Related Functions
- Vec
- Enum
- Slice
- String vs &str
- String Encoding
- Iterator
- Format Strings
- Low-Level Memory Manipulation (Raw Pointer Operations)
- Error Handling
- Match and related expressions
- Option and Result
- Process Handling
- Program Arguments
- Optimizations
- RIFT
- Reverse Engineering Rust Malware
- Wrap up
参加者が準備するもの
Windows 11 x86_64 VMを必ずご持参ください。VMは新規インストールを強く推奨します。Windows 11のダウンロードに約6GB、Visual Studioのダウンロードに20GB弱が必要です。必ずOSとVisual Studioを事前にVMへインストールしてください。実在するマルウェアを配布するため、必ずVM環境で受講してください。
- Windows 11 x86_64 VM: RAM 4GB以上、CPU 2以上、ディスク100GB以上(開発環境のインストールに必要です)。Windows 11 Enterprise 評価版
- Visual Studio 2022以降(Community edition可)。「Desktop development with C++」を必ず選択してインストールしてください。Visual Studio Community
- IDA Pro 9.2以降(お持ちでない方にはIDA Classroom Freeを貸与します)
- LLVM 23.1.2(約800MBのため、事前ダウンロードを推奨します)。LLVM Releases
事前準備
上記のVMを準備し、当日ご持参ください。
参加者に求めるスキル
- C/C++のソースコードや、C/C++にデコンパイルされたコードを読む能力
- x86やx64のアセンブリ言語を読む能力
- IDA Proの基本操作(構造体、union、enumの作成・適用、関数定義の編集・適用など)
- C/C++で書かれたマルウェアのリバースエンジニアリング経験
- オブジェクト指向プログラミングの基本的な理解(クラス、メソッド、vtable、継承、コンストラクター、デストラクター、オーバーロードなど)
講師紹介
株式会社インターネットイニシアティブ ネットワーク事業本部 セキュリティ本部 セキュリティ情報統括室。IIJのCSIRTチームであるIIJ-SECTのメンバーとして、社内・顧客のインシデント対応に従事し、主にマルウェア解析とフォレンジック調査を担当。得られた知見を基に、Black Hat(USA、Europe、Asia)、Virus Bulletin、FIRST TCなどの国際カンファレンスや、内閣サイバーセキュリティセンター(NISC)、総務省、法務省、IPA、産総研などで講演。Black Hat USA、FIRST(Annual、TC)、Global Cybersecurity Camp、MWS、セキュリティ・キャンプ全国大会、サイバーコロッセオなど、国内外のカンファレンスで専門家向けトレーニング講師も務める。Black Hat USAでは日本人として初めてトレーニング講師に選ばれ、フォレンジック調査とマルウェア解析を用いたインシデントレスポンスなど、複数のトレーニングコースを提供。マルウェア解析・フォレンジック調査分野で20年以上の経験を有する。
AI時代のマルウェア解析トレーニング ― 解析の基礎とAIを活用した解析自動化の実践演習
概要
マルウェア解析の基礎を習得し、AIを活用した解析の自動化までを実践的に学ぶ2日間のトレーニングです。
1日目は、人間による解析を中心に、CPU上で動作するローカルLLMを補助的に活用しながら、受講者自身の力で検体を解析します。解析の手順や判断の根拠を学ぶとともに、AIの特性や限界を理解し、その出力結果を適切に検証するための基礎を身につけます。
2日目は、フロンティアモデルと解析ツールを組み合わせ、解析を自動化する仕組みや手法を学びます。実際にAIを活用した解析環境を構築し、検体の解析から結果の検証、レポート作成までの一連の工程を実践する演習に取り組みます。
参加者が準備するもの
- ノートPC
- 2日目に使うAIのサブスクリプション
事前準備
- 解析用のVMの構築
- 解析ツール(IDA、Ghidra)のインストール
参加者に求めるスキル
基本的な解析ツールの利用方法
講師紹介
中津留 勇
2025年12月より富士通株式会社のUvance Wayfindersに参画。インシデント対応や脅威インテリジェンスに専門性を持ち、卓越した解析・リサーチ技術で業界を長年にわたりリード。脅威ハンティングやRed Teamにも取り組んでおり、技術力に裏打ちされた幅広い知見で日本を衛るための活動を展開している。
中島 将太
株式会社サイバーディフェンス研究所にて、マルウェア解析、脅威リサーチ、脅威インテリジェンス製品開発に従事。マルウェア解析の専門家であり、特にマルウェアのリバースエンジニアリングに精通している。JSAC、VB、HITCON、AVAR、Black Hat Arsenal、CODE BLUEなど様々な国内外のカンファレンスに登壇、多くの研究成果を上げている。こうして培った専門知識を活かして、実用的な脅威インテリジェンス製品の開発もおこなっている。
FAQ
トレーニングに参加するには別途登録が必要ですか?
はい。トレーニング(1/19, 20)の参加登録は、カンファレンス(1/21, 22)の参加登録とは別に実施しています。トレーニングへの参加を希望される方は、トレーニング専用の登録フォームからお申し込みください。
複数のトレーニングに参加することはできますか?
いいえ。3つのトレーニングは同時開催のため、1つのトレーニングにのみ参加可能です。
トレーニングに必要な機材はありますか?
ノートPCをご持参ください。必要なスペックやソフトウェア、事前準備はコースによって異なりますので、各コース欄をご確認ください。
英語でのトレーニング提供はありますか?
いいえ。JSAC2027のトレーニングはすべて日本語でのみ提供されます。
トレーニングの参加登録をしたらカンファレンスDayにも参加できますか?
いいえ。カンファレンスの参加登録は、別途実施しています。詳しくはRegistrationページをご確認ください。
会場情報
赤坂インターシティコンファレンス
Akasaka Intercity Conference
〒107-0052
東京都港区赤坂1-8-1
赤坂インターシティAIR 4F
トレーニングの詳細な会場情報(部屋番号など)は、参加登録後にご案内いたします。
会場へのアクセス方法はアクセスページをご確認ください。