Alibaba Cloudコミュニティは8月6日(現地時間)、独自のコードセキュリティ機能をQoder DesktopとQoder CLIで正式にリリースした。これにより、開発者はコーディング段階やコードの変更、コミット前など異なるタイミングで、ネイティブにセキュリティチェックを実施できるようになった。今後、他のQoder製品にも順次この機能を展開する予定だ。
今回の機能では、静的スキャンやコンテキスト分析、修正提案など、開発ワークフローに組み込まれたセキュリティチェックを提供する。各開発段階で、パターンマッチングによる静的スキャン、意味的な軽量スキャン、ファイルや関数をまたぐ深度分析など、三段階のスキャンを備え、検出されたリスクには具体的な修正案も提示される。
Qoderは、AIによるコード生成や開発の高速化によるリスク増加に対応し、セキュリティチェックのタイミングを開発初期に移すことで、開発者が問題の原因を特定しやすくし、素早い修正を可能にすることを目指す。重大なリスクはコーディング中に、複雑なリスクはコミット前に発見できる仕組みになっている。
対象リスクとしては、SQLインジェクション、コマンドインジェクション、パストラバーサル、機密情報漏洩、不適切な暗号利用、安全でないデシリアライズなどがあり、今後さらに検出範囲を拡大する方針だ。
なお、この機能はコードレビューやセキュリティ監査を代替するものではなく、修正提案も最終的には開発者が確認・承認する必要がある。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
