Cloudflareは世界最大級のネットワークを運用しており、ウェブトラフィックの約20%をプロキシで処理しています。各組織は、アプリケーションとサービスを安全・高速・信頼性の高い状態に保つために、このネットワークを利用しています。
Cloudflareは、Daybreakを通じてアクセスするOpenAIモデルを、同社のグローバルネットワークおよび脅威コンテキストと組み合わせ、 Vulnerability Discovery and Remediation(新しいウィンドウで開く)という、Cloudflare Managed Defenseが提供するアーリーアクセスサービスを実現しています。モデルがコードを調査し、潜在的な脆弱性を評価します。Cloudflareはリアルタイムのトラフィックデータ、セキュリティシグナル、検証を加えることで、検出結果の優先順位付けを行い、顧客がレビューできるよう緩和策とパッチの提案を準備します。
Codexは、Cloudflareのエンジニアリング組織全体においてOpenAIの役割を広げるものであり、開発者はこれを使って成果量を増やし、コード品質を向上させています。
「DaybreakとCodexが提供する自動化の魅力は、単純作業をマシンに任せることで、人間が最も重要なエンジニアリングとセキュリティの意思決定に判断力を発揮できるようになる点です。」—Cloudflare収益担当プレジデント Mark Anderson
Daybreakでセキュリティ分析を拡張
セキュリティチームは絶え間なく流れ込んでくる脆弱性情報やアラートに直面しています。そのデータを手作業でふるいにかけるには時間と労力がかかり、重大な問題の調査と対処に割けるリソースが少なくなります。「従来のセキュリティチームには非常に有用なデータが大量にあります。ただ、それに対応できる人員と時間がないだけです」とAndersonは言います。
Cloudflareのアプローチは、ソースコード内の脆弱性を本番環境で起きていることと結びつけることです。影響を受けるルートは有効か。不審なトラフィックを受信しているか。既存のセキュリティ制御によってすでに保護されているか。こうしたシグナルにより、セキュリティチームは何を最初に調査すべきかを判断するためのより多くの文脈情報を得られます。
を通じて、 Vulnerability Discovery and Remediation(新しいウィンドウで開く)CloudflareはDaybreakを通じてアクセスするOpenAIモデルを使い、顧客の許可を得たコードを調査し、潜在的な脆弱性を特定し、各検出結果を裏付ける証拠を確認します。このサービスは修正案のコードパッチを準備し、状況に応じて、開発者が修正をレビューしている間の露出を減らすためのカスタムWebアプリケーションファイアウォールルールも用意します。Cloudflareはこれらの提案に対して自動チェックを実行し、顧客に共有する前にチームがレビューします。
Cloudflareの顧客にとってのメリットは、脆弱性の特定から影響を受けるアプリケーションの保護までの明確な道筋が得られることです。このサービスにより、脆弱性の優先順位を付けるための証拠、露出を減らすためのエッジ保護の提案、レビュー用のコード修正が提供され、どの変更を実装するかは顧客が管理し続けます。
Codexで3日間でプロダクトを再構築
アプリケーションの保護は、チームが書き、維持するコードにも依存しています。Andersonは、CloudflareにおけるCodexの活用を、開発者の生産性向上、より良いコード品質、開発中のバグ発生減少に結びつけています。
「Cloudflareでは、社内の3分の1が当社プラットフォーム向けのサービスや機能を構築するソフトウェア開発者であり、その100%がCodexを使って成果量を高め、より良いコードを提供しています。」—Cloudflare収益担当プレジデント Mark Anderson
Andersonは、チームがこれまで先送りしてきた最近の再構築について語ります。「必要な人員がいなかったため、その構築を先送りしていました」と彼は言います。Codexが開発者の生産性を拡大することで、問いは「この作業を引き受けられるか?」から「なぜやらないのか?」へと変わります。
Andersonの見積もりでは、この作業には数か月にわたる順序立てと「おそらく10倍の開発者」が必要だったはずです。Codexがあれば、Cloudflareの4人の開発者チームがこの構築に取り組みました。「3日間で構築し、展開してテストし、トークンに1,100ドルを費やしただけです」と彼は言います。
AIと人間の判断を軸にサイバー防御を形づくる
Andersonにとって、AIを日々のエンジニアリングの一部にすることは、「マシンを念頭に置いてテクノロジーを構築する社内プロセスを再構築すること、つまりマシンを独立した要素ではなく、構築プロセスに統合されたものにすること」を意味します。
Cloudflareのアーリーアクセスセキュリティサービスは、コードの調査を本番環境の証拠や、顧客がレビュー可能な提案されたアクションと結びつけることで、このアプローチを実践しています。その目的は、セキュリティチームがどの脆弱性を優先すべきか、影響を受けるアプリケーションをどのように保護・修正すべきかを決定するために必要な情報を提供しつつ、変更に対する管理権は顧客が保持し続けられるようにすることです。