ポール・バーホーベンの1987年のディストピアSFの古典 ロボコップ殺害されたデトロイト警察官アレックス・マーフィーは、サイボーグのスーパーコップへと生まれ変わる。OCP(オックスフォード警察)は彼の人間性を抑圧しようとするが、その人間性こそが、ED-209のような純粋なロボットによる解決策よりも彼を際立たせているのだ。
スピードと品質が最重要視されるソフトウェア開発の世界では、多くのチームが、完璧なコードを休むことなく高速で生み出せる社内ロボコップが欲しいと考えています。問題は、AI支援コードジェネレーターのような最先端ツールの機能が、ED-209に似ていることです。確かに、開発のスピードアップは期待できますが、予期せぬ課題も依然として発生します。AIコードジェネレーターは、反復的なタスクを自動化し、コードスニペットを生成することで開発をスピードアップさせますが、セキュリティ上の懸念は依然として残ります。
現在のソフトウェア開発の実践では、迅速な開発に重点が置かれ、綿密なセキュリティチェックよりもスピードが優先されています。その結果、脆弱性が水面下で潜伏したままになっています。生成AIのセキュリティ問題をさらに深く掘り下げ、構築されたコードが高速かつ侵入不可能であることを保証する方法について議論します。
AI生成コードは、開発者のコーディング速度と新機能のリリース速度の向上に貢献します。生成AIモデルはスーパーアシスタントのように機能し、反復的なタスクを自動化し、コードスニペットを提案することで、開発者をより戦略的な作業に集中させます。生産性の向上、市場投入までの時間の短縮、開発コストの削減に役立ちます。
もちろん、裏返しもあります。マーフィー(別名ロボコップ)のように、自分のコードに脆弱性がないか注意深く検査できる熟練開発者とは異なり、AIが生成したコードにはED-209のような人間味が欠けています。そのため、ソフトウェアに隠れた脆弱性が潜む可能性があります。家を建てる際に、建築業者は基礎にひび割れがないか二重チェックするのに対し、AIはそれを見逃し、家が欠陥や攻撃に対して脆弱な状態になってしまうようなものです。
AIは学習データに基づいてコードを生成するため、別の懸念が生じます。学習データに脆弱性があれば、AIのコードにそれが埋め込まれてしまう可能性があります。ロボコップは人間ですが、ED-209は誤った情報に基づいて学習されたため、不具合が生じ、使用不能になってしまいました。
同時に、AIへの過度の依存は開発者の知識ギャップを生み出す可能性があります。コード作成においてAIに過度に依存する開発者は、AIの仕組みを完全に理解していない可能性があり、後々問題を特定して修正することが困難になります。間違いなく、 AIは強力なツールだただし、人間の開発者の批判的思考力や専門知識を置き換えないことが重要です。
世界中の何千もの組織が既に継続的テストソリューションを活用しています。これらのツールは、バグの検出や機能の完璧な動作を保証するために不可欠です。しかし、AIによって生成されたコードに関しては、機能面だけでなく、コード自体の深層まで踏み込んだセキュリティの追加レイヤーが必要です。
そこで Application Security 私たちのようなソリューションが登場します。これは、開発プロセス全体をガイドするセキュリティ専門家として機能します。組織の継続的テストソリューションは、品質保証検査官として機能し、新製品が意図したとおりに動作することを確認します。 Digital.ai Application Security 製品の材質と構造を検査および精査し、強力なセキュリティ機能が備わっていることを確認します。
過去には、 改ざん防止 アプリに保護機能を導入していた企業は、保護されたアプリをテストできませんでした。保護されたアプリは、設計上、テスト時にクラッシュしてしまうからです。これは、改ざん防止機能がテストハーネスとデバッガーを検出し、アプリを保護するためにシャットダウンしたためです。当社の単一ソリューションは、リバースエンジニアリング対策を含むモバイルアプリケーションのセキュリティを開発パイプラインに統合し、テストを自動化します。これにより、チームはデリバリープロセスの早い段階でセキュリティを組み込み、機能、アクセシビリティ、パフォーマンスの自動テストを適用できるようになります。
当社のソリューションは、 Continuous Testing 溶液 また、CICDパイプラインへのセキュリティテストの統合にも役立ちます。逆コンパイルされたアプリの解析を困難にし(リバースエンジニアリングの防止)、改変されたアプリの実行を困難にすることで(改ざん防止)、脅威アクターによるアプリの分析を阻止します。
Digital.ai Application Security(旧Arxan)は、モバイルWebアプリケーションとデスクトップアプリケーションのセキュリティ保護ソリューションです。AppSecとCTの統合は、当社の Continuous Testing 安全なアプリのテストを自動化するためのより優れたソリューションを提供するソリューションです。
多分野にわたる専門家チームは、クライアントと密に連携し、現場の声を力強いメッセージへと変換します 子どもの保護やGBV、気候変動からビジネスと人権まで、多様な分野で政策を動かし、具体的なアクションを呼び起こす資料を構築します Application Security このソリューションは既存のCI/CDパイプラインとシームレスに統合され、堅牢なコード難読化と改ざん防止メカニズムを提供することで、開発プロセスにセキュリティを深く組み込むことができます。これにより、不正なコード操作を防ぎ、アプリケーション全体の整合性が向上します。これにより、中断を伴う手動介入の必要性がなくなり、開発サイクルの早い段階でセキュリティの問題を特定して対処できるため、時間とリソースを節約できます。
Digital.ai Application Security 組織が自信を持ってAIを活用できるよう支援します。これにより、アプリケーションの機能性を向上し、新たな脅威から保護することができます。
めまぐるしく変化するソフトウェア開発の世界において、AI生成コードは、OCPが『ロボコップ』でED-209をリリースした際に抱いた期待に匹敵する。彼らは、ED-209を超高速で完璧な実行力を持つ、人間の警官に代わる存在だと考えていた。しかし、冷酷で無感情なロボットとの大きな違いは、ロボコップの人間性にあることが証明されるにつれ、AI生成コードにも保護、つまり機能性を超えたセキュリティソリューションが必要となる。
Digital.ai Application Security 難読化や改ざん防止などの高度なアプリ強化技術を、AI生成コードと人間が作成したコードの両方に適用します。当社のソリューションは、セキュリティ保護されたアプリの機能、パフォーマンス、アクセシビリティの完全なテストを自動で実行できるようにすることで、ソフトウェアライフサイクル全体にわたる堅牢な保護と整合性を確保します。
新しい統合 Continuous Testing セキュリティチェックを開発プロセスの自然な一部とします。これにより、煩雑な手動介入がなくなり、チームはセキュリティ問題を早期に発見して修正できるため、時間とリソースを節約できます。
このソリューションにより、組織はAIの力を自信を持って活用できるようになります。当社の高度な機能は、ロジックの欠陥、トレーニングデータの潜在的な改ざん、アプリケーションを危険にさらす可能性のあるバックドアを特定します。
リスクへの対応を積極的に行うことで、AI を活用したアプリケーションが高速かつ機能的であるだけでなく、安全で信頼できるものであることがわかり、企業は安心できます。
AIを活用した開発の約束がディストピアに消え去ってしまうのは、誰も望まないことです。 Digital.ai Application Security アプリケーションがビジネスに必要なセキュリティと効率性を備えて構築されることを保証し、開発者が本当に重要なこと、つまり社会の信頼に応える革新的な製品の提供に集中できるようにします。
あるいは、私が心配するのをやめて、愛することを学んだ方法
ソフトウェア配信は新たな段階に入りました。2022年からはAI主導の…
現代のモバイルアプリはかつてないほど保護されています。そして…
当社の専門家チームがお客様のデジタル変革の加速をお手伝いします