AIが私たちをイタカへ近づけはじめたとき…
いつからだろう。問題にぶつかったとき、最初の動作が「AIに聞くこと」になっていた。
最初は、もちろんワクワクした。AIは、いつでも点けられる灯りのようだった。以前なら自分で長く手探りしなければならなかった場所を照らしてくれる。コードが読めなければ聞けばいい。エラー原因が分からなければ聞けばいい。CTFで手が止まっても聞けばいい。Web、Reverse、Pwn、Crypto。昔は資料を探して徹夜で試行錯誤していたものが、急に手の届く場所へ来た。
これは確かに進歩だ。否定するつもりはない。AIは多くの障壁を下げ、意味の薄い摩擦を取り除いてくれる。環境構築や専門用語、断片情報で入口に立てなかった人たちが、より自然に学習へ入れるようになった。セキュリティ学習者にとって、この助けは本物だ。難しい知識にやわらかい入口を作り、孤独な学習時間に疲れない伴走者を与えてくれる。
ただ、同時に、別の何かが静かに軽くなっている。
以前のCTFでは、詰まることは普通だった。コードを見ても脆弱性が見えない。payloadを何度作っても反応がない。逆コンパイル結果で迷子になり、通信ログの中から異常を探し、レジスタとスタックの間でプログラムの次の挙動を推測する。学習は遅かった。多くの夜は、きれいな結果ではなく失敗の山だけが残った。
でも振り返ると、残っているのはその「遅さ」だった。すぐ答えが出ない時間が、観察する力を育てた。間違った仮説が、境界を教えてくれた。なかなか解けない問題が、セキュリティは脆弱性名の暗記ではなく、不確実性の中で疑い続けることだと教えてくれた。
今は答えが来るのが速すぎる。問題と向き合う前に、提出へ急いでしまう。流暢な説明が、30分の沈黙の推論を置き換えてしまう。完成度の高そうな解法が、理解した気にさせてしまう。
少し悲しい。AIが強すぎるからではない。私たちが「分からない状態」に耐えにくくなっているからだ。分からないことは、学習の最も自然な入口だった。立ち止まらせ、空白を認めさせ、未知へ少しずつ近づかせる入口だった。今はその空白がすぐ埋まる。画面には自信に満ちた、整った、やさしい答えが現れる。不安は一時的に消える。
でも、理解も一緒に消えるかもしれない。
CTFで本当に重要なのはflagそのものだけではない。flagは終点かもしれないし、合図かもしれない。人を変えるのは、そこへ向かう過程だ。なぜここを疑ったのか。なぜこの経路が成立するのか。なぜ別の方向は失敗したのか。なぜ同じpayloadが環境を変えると通らないのか。この道を自分で歩かなければ、最後の文字列だけ見ても中身は空っぽになりやすい。
AIは答えを出すのが得意だ。でも、答えを自分のものにさせるのは別の話だ。特にセキュリティでは危険が大きい。セキュリティは判断力であり、境界への感度であり、「正常に見えるもの」を疑う態度だからだ。AIは脆弱性を説明し、スクリプトを生成し、専門用語を流暢に並べられる。でも間違う。そしてしばしば、正しそうに間違う。流暢さは誤りをもっともらしくし、推測を結論に見せる。検証する力がなければ、その体裁を真実と取り違えやすい。
AIは、泥道を避けられる近道のようにも見える。でも脚力の一部は、その泥の中で育つ。遠回りは減るが、問題と格闘する時間も減る。結果には速く着けるが、本質には必ずしも近づかない。
これは反AIの話ではない。これからも使うし、もう手放せないことも分かっている。盲点を見せ、時間を節約し、混乱の中で出発点をくれる。だからこそ忘れたくない。道を照らせるのは道具だが、目を育てるのは自分だ。
CTFでAIを使う最良の姿は、解答を代行させることではなく、問題の前にとどまる自分に伴走させることかもしれない。方向を示してくれても、そこに本当に道があるかは自分で判断する。スクリプトを書いてくれても、各行がなぜ必要かは自分で説明できるようにする。答えをくれても、「これは本当に理解した上での答えか」と問い直す。
私たちは、答えがどんどん安くなる時代に入っている。だからこそ、遅くなることに価値がある。遅いことは後退でも無能でもない。問題への敬意であり、理解を自分の手元に残す方法だ。
すべてが進捗、結果、スクリーンショット、要約へ圧縮される時代に、遅くなるには勇気がいる。
セキュリティでは、焦りはとくに危険だ。セキュリティは早押しではなく検証だ。先に脆弱性名を言えた人が真実に近いわけではない。先にpayloadを走らせた人が本質を理解しているわけでもない。必要なのは、忍耐と疑い、そして「もっともらしい場所」で一呼吸置く姿勢だ。多くの脆弱性は、速さではなく、反復的な観察・検証・問い直しによって見つかる。
だから、まだ遅くなることを学びたい。
AIを拒むのでも、過去へ戻るのでもない。使いながら、自分のための距離を残す。まず問題を見る。まず境界を考える。問題を頭の中に少し置いておく。
空白を答えで急いで埋めない。生成された文章で不安を急いで塞がない。
残しておくべき空白がある。
人はそこで思考を始めるからだ。
AIは私たちをイタカへ早く運んでくれる。
でも到着する前に、私たちは本当に海を見ただろうか。

コメントを残す