• インターンシップ
  • インターンシップ

採用選考直結型インターンシップ_テーマ2:Real-World Fuzzing Challenge: 実世界プログラムに対するファジングの適用と改善

拠点 FFRIセキュリティグループ

【インターンシップの概要】

■Real-World Fuzzing Challenge: 実世界プログラムに対するファジングの適用と改善

ファジング(fuzzing)は、プログラムに対して多様な入力を自動生成し、それらを大量に実行することで、
異常終了(クラッシュ)や不正な挙動を引き起こす入力を見つけ、潜在する不具合や脆弱性を探す技術です。
テストケースを人手で考えるのではなく「コンピュータに探索させる」アプローチのため、
思いもよらない入力が引き金となるバグや脆弱性を発見できることがあります。
特に 2010 年代半ば以降は研究・実運用の両面で急速に発展し、
現在も数多くのバグや脆弱性が日々ファジングによって発見されています。

一方で、ファジングは「ツールを回すだけ」で簡単に成果が出るとは限りません。
ターゲットが複雑になるほど、新しいコードパスに到達できなかったり、
異常をうまく検知できなかったりして探索が頭打ちになりやすく、
入力生成・観測・到達性(カバレッジ)・再現性などを改善する工夫が必要になります。

そして、その改善の過程では、学校などで学ぶコンピュータサイエンスの基礎や低レイヤー技術の知識が活きてきます。

例えば、
・プログラムの入力形式を理解して良い入力を作る(形式言語/パーサ)
・カバレッジ計測によって進捗を可視化しサニタイザー等で異常検知を強化する(コンパイラ/計装)
・クラッシュを解析して原因を切り分け再現性を高める(OS/デバッグ)
といった取り組みです。

本インターンシップでは、ファジングに関する基礎知識を学んだ後、
実世界で広く利用されているオープンソースソフトウェアを対象にファジングを行い、
その結果を改善する方法を考案・評価していただきます。
単にツールを使うだけでなく、「なぜ結果が出ないのか」「どうすればより多くのバグを発見できるのか」を自ら考え、
仮説と検証を繰り返しながら改善に挑戦していただきます。
「自動でバグを見つける」面白さと、「どう工夫すればもっと見つかるのか」を探る面白さの両方を体験できます。


【実習内容】
1. ファジングに関する基礎知識(座学)
  
2.OSSに対するファジング実践
 ・いくつかの候補から OSS を 1 つ選んでいただき、AFL++ によるファジングを試行

3. 2 の結果をより良くするにはどうすればよいかを試行錯誤 
 ・ “より良く” するために、どのような指標で、どのような手段で良くするか試行錯誤いただきます。
 ・成果指標を自ら設定し、仮説と検証を繰り返しながら改善に取り組みます。

4. 3 の結果や学びをまとめて成果報告会
 ・最終日に報告会の場を設け、スライド形式の資料を作成し発表いただきます。
 ・ファジングの研究をしているエンジニアからフィードバックさせていただきます。

※実習にあたっては最大限サポートをしますので、ご安心ください


【インターンシップを通じて学べること】
実開発におけるファジングでは、観測された結果に基づくインクリメンタルな改善が不可欠です。
本インターンシップではその流れを疑似体験し、
未知のターゲットに対してファジングを効果的に適用する能力が養われます。


※本インターンシップは採用選考直結型インターンシップです。
 インターンシップの評価を採用選考でも活用いたします。

採用情報
必須スキル・経験 ・コマンドラインによる Linux の操作に慣れている
・C/C++ による Linux 上でのソフトウェア開発経験がある
歓迎スキル・経験 ・ファジングに関する基礎知識や fuzzer の使用経験がある
・GitHub などの Git ホスティングサービスでコードを公開している
・技術的な課題に対して、自分で仮説を立てて調査/検証/改善を行うのが好きな方
募集対象 ・2028年3月に大学院・大学・短期大学・専門学校・高専を卒業(見込み)の方
選考フロー 書類選考→WEB面接+プログラミングテスト→内定
その他要件 応募締切 :2026年6月30日
開催期間 :2026年9月7日(月)~9月11日(金)
受入日数 :5日間(時間10:00~18:30 休憩1時間)
実習場所 :リモート実施
PCスペック:メモリ8GB以上、HDD (or SSD) 250GB以上
      インターンシップ中はご自身のPCをご利用いただきます。     
対象者  :2028年3月に大学院・大学・短期大学・専門学校・高専を卒業(見込み)の方
待遇   :日当支払い無し
規定   :実習中は、当社の職務規定に従うこと。

※応募締切は応募状況に応じて延長となる可能性がございます。
勤務地

<東京本社もしくは横須賀拠点(ご家庭の事情や本人希望を最大限考慮し決定します)> 東京都千代田区丸の内

東京都

※当インターンシップはリモートでの実施となります

募集拠点

FFRIセキュリティグループ

東京都千代田区丸の内

最終更新日 2026年6月2日
企業情報
FFRIセキュリティグループ ・株式会社FFRIセキュリティ (FFRI Security, Inc.)

・株式会社FFRIセキュリティワークス
事業内容 <株式会社FFRIセキュリティ>

1,コンピュータセキュリティの研究、コンサルティング、情報提供、教育
2,ネットワークシステムの研究、コンサルティング、情報提供、教育
3,コンピュータソフトウェア及びコンピュータプログラムの企画、開発、検証、販売、リース、保守、管理、運営及びこれらに関する著作権、出版権、特許権、実用新案権、商標権、意匠権等の財産権取得、譲渡、貸与及び管理
4,コンピュータハードウェアの企画、開発、製造、検査、販売、リース、保守、管理及び運営
5,上記事業に関連する一切の業務


<株式会社FFRIセキュリティワークス>

1,セキュリティ教育
2,脆弱性診断
3,ペネトレーションテスト
4,請負開発
5,その他セキュリティ・サービスの提供
所在地 <株式会社FFRIセキュリティ>

東京本社:
東京都千代田区丸の内3丁目3番1号 新東京ビル2階

横須賀ナショナルセキュリティR&Dセンター:
神奈川県横須賀市光の丘8番3号 YRPベンチャー棟

<株式会社FFRIセキュリティワークス>

東京都千代田区丸の内3丁目3番1号 新東京ビル2階
募集会社 株式会社FFRIセキュリティ
株式会社FFRIセキュリティワークス
会社概要 https://www.ffri.jp/company/ffri/overview
採用ページ https://www.ffri.jp/recruit
エンジニアブログ https://engineers.ffri.jp/
会社紹介インタビュー動画 https://www.youtube.com/watch?v=t0iJOz-dLPI