リクナビ
インターンキャリア

【28卒/夏季インターン】実世界プログラムに対するファジング

  • オンライン

  • 5日~10日

  • 2026年9月

  • 28卒 / インターンシップ

こんな人におすすめ
人・世の中の安全を守りたい
テクノロジーに携わりたい
分析・リサーチしたい
穏やかで互いのペースを尊重
冷静に仕事に取り組む
常に新しいものに挑戦
チームワークを重視
個人の能力を重視
一つの専門分野を極める
若手が裁量を持てる環境
プログラム内容

プログラム内容 【インターンシップの概要】 ■Real-World Fuzzing Challenge: 実世界プログラムに対するファジングの適用と改善 ファジング(fuzzing)は、プログラムに対して多様な入力を自動生成し、それらを大量に実行することで、 異常終了(クラッシュ)や不正な挙動を引き起こす入力を見つけ、潜在する不具合や脆弱性を探す技術です。 テストケースを人手で考えるのではなく「コンピュータに探索させる」アプローチのため、 思いもよらない入力が引き金となるバグや脆弱性を発見できることがあります。 特に 2010 年代半ば以降は研究・実運用の両面で急速に発展し、 現在も数多くのバグや脆弱性が日々ファジングによって発見されています。 一方で、ファジングは「ツールを回すだけ」で簡単に成果が出るとは限りません。 ターゲットが複雑になるほど、新しいコードパスに到達できなかったり、 異常をうまく検知できなかったりして探索が頭打ちになりやすく、 入力生成・観測・到達性(カバレッジ)・再現性などを改善する工夫が必要になります。 そして、その改善の過程では、学校などで学ぶコンピュータサイエンスの基礎や低レイヤー技術の知識が活きてきます。 例えば、 ・プログラムの入力形式を理解して良い入力を作る(形式言語/パーサ) ・カバレッジ計測によって進捗を可視化しサニタイザー等で異常検知を強化する(コンパイラ/計装) ・クラッシュを解析して原因を切り分け再現性を高める(OS/デバッグ) といった取り組みです。 本インターンシップでは、ファジングに関する基礎知識を学んだ後、 実世界で広く利用されているオープンソースソフトウェアを対象にファジングを行い、 その結果を改善する方法を考案・評価していただきます。 単にツールを使うだけでなく、「なぜ結果が出ないのか」「どうすればより多くのバグを発見できるのか」を自ら考え、 仮説と検証を繰り返しながら改善に挑戦していただきます。 「自動でバグを見つける」面白さと、「どう工夫すればもっと見つかるのか」を探る面白さの両方を体験できます。 【実習内容】 1. ファジングに関する基礎知識(座学) 2.OSSに対するファジング実践 ・いくつかの候補から OSS を 1 つ選んでいただき、AFL++ によるファジングを試行 3. 2 の結果をより良くするにはどうすればよいかを試行錯誤 ・ “より良く” するために、どのような指標で、どのような手段で良くするか試行錯誤いただきます。 ・成果指標を自ら設定し、仮説と検証を繰り返しながら改善に取り組みます。 4. 3 の結果や学びをまとめて成果報告会 ・最終日に報告会の場を設け、スライド形式の資料を作成し発表いただきます。 ・ファジングの研究をしているエンジニアからフィードバックさせていただきます。 ※実習にあたっては最大限サポートをしますので、ご安心ください 【インターンシップを通じて学べること】 実開発におけるファジングでは、観測された結果に基づくインクリメンタルな改善が不可欠です。 本インターンシップではその流れを疑似体験し、 未知のターゲットに対してファジングを効果的に適用する能力が養われます。 【その他要件】 応募締切 :2026年6月30日予定 開催期間 :2026年9月7日(月)~9月11日(金) 受入日数 :5日間(時間10:00~18:30 休憩1時間) 実習場所 :リモート実施 PCスペック:メモリ8GB以上、HDD (or SSD) 250GB以上 インターンシップ中はご自身のPCをご利用いただきます。 対象者 :2028年3月に大学院・大学・短期大学・専門学校・高専を卒業(見込み)の方 待遇 :日当支払い無し 規定 :実習中は、当社の職務規定に従うこと。 ※応募締切は応募状況に応じて延長となる可能性がございます。

開催地

オンライン 株式会社FFRIセキュリティ

応募資格

応募資格 【必須スキル・経験】 ・コマンドラインによる Linux の操作に慣れている ・C/C++ による Linux 上でのソフトウェア開発経験がある ・2028年3月に大学院・大学・短期大学・専門学校・高専を卒業(見込み)の方 【歓迎スキル・経験】 ・ファジングに関する基礎知識や fuzzer の使用経験がある ・GitHub などの Git ホスティングサービスでコードを公開している ・技術的な課題に対して、自分で仮説を立てて調査/検証/改善を行うのが好きな方 募集対象学校:大学院(博士)、大学院(修士)、大学、短大、高等専門学校、専門学校

報酬・交通費

報酬・交通費 日当支払い無し。 リモート実施のため交通費無し。

応募・選考の流れ

応募・選考の流れ ・当社ホームページよりエントリー ↓ ・書類審査 ↓ ・面接+プログラミングテスト(WEB) ↓ ・参加決定 ※正式なご応募はリクナビ上からではなく当社ウェブサイトより行っていただきます。 リクナビ上の応募ボタンよりご応募いただいた方に応募フォームをご案内させていただきます。

エントリーするとプログラムの詳細案内を受け取れるようになります

締切:2026年6月30日

原稿ID:4b62be446f43dae5

問題を報告する