事例紹介・技術資料

NEW

その「1回限り」、同時アクセスでも守れますか?―AI推論型AppSecとBlazeMeterで...

「1人1回」のクーポンでも、同時アクセスによって割引が重複する場合があります。本記事では、AI推論型AppSecで検証すべきコード変更を見つけ、BlazeMeterで同時実行時の業務状態まで確かめる方法を紹介します。LLM APIの遅延やエラーを再現するサービス仮想化も活用し、開発中から小さな検証を継続するポイントを解説します。

続きを読む

NEW

IDORとBOLAとは?認可不備はなぜ起き、どう見つけるのか?

ログイン済みでも、他人の注文情報を閲覧・変更できてしまうのはなぜでしょうか。本記事では、IDORとBOLAの違いや共通点を注文APIの例で解説し、認可不備が起きる原因と対策、確認方法を紹介します。さらに、処理全体のつながりや業務上の権限ルールを踏まえ、AI推論型AppSecをコードレビューやアクセス検証と組み合わせて活用するポイントを整理します。

続きを読む

NEW

プロンプトインジェクションは「AIの問題」だけではない ― LLMアプリをAppSecでどう守る?

プロンプトインジェクションの影響は、AIが参照できるデータや利用できるツール、与えられた権限によって変わります。本記事では、LLMアプリを安全に設計するための最小権限、入出力の検証、人による承認の重要性を解説します。さらに、ソースコード解析やAIによる推論を通じて、入力から実際の処理までの流れを確認し、情報漏えいや不正操作につながるリスクを評価するAppSecの考え方を紹介します。

続きを読む

NEW

認証と認可の違いとは?ログインだけでは防げないアクセス制御の落とし穴

認証は「利用者が誰なのか」を確認し、認可は「その利用者が何にアクセスし、何をしてよいか」を判断する仕組みです。ログインに成功しても、認可が不十分であれば、他人の注文情報の閲覧や権限のない操作が可能になるおそれがあります。安全性を確保するには、画面上の表示制御に加え、サーバー側でリクエストごとに対象の情報や操作に対する権限を確認することが重要です。

続きを読む

NEW

なぜ従来のSASTだけでは業務ロジックの脆弱性を見つけにくいのか? AIが読み解く「文脈と変更」

blog_reasoning_sast

従来のSASTは、構文解析やテイント解析により、既知の脆弱性パターンや危険なデータフローを網羅的かつ継続的に検出する一方、アプリケーション固有の業務ロジックや認証・認可の欠落を判断することには限界があります。

AI推論型AppSecは、リポジトリ全体の文脈やPull Requestの変更内容を理解し、「危険な処理があるか」だけでなく、「この変更によって何が許されるようになったか」を評価します。従来のSASTを置き換えるのではなく、認証・認可不備や状態遷移の不整合など、従来の解析では見つけにくかった領域を補完するアプローチです。

続きを読む

Perforce Intelligenceの次なる展開:エンタープライズAIを管理する新たな基盤へ

【ブログ】Perforce Intelligenceの次なる展開:エンタープライズAIを管理する新たな基盤へ

企業でAI活用が広がるにつれ、生産性の向上だけでなく、信頼性や説明責任を確保し、適切に管理するための仕組みも求められるようになります。

本記事では、AIエージェントの管理、ソフトウェアテスト、コンプライアンス対応という3つの側面から、Perforce Softwareが目指すエンタープライズAIの管理基盤について紹介します。

続きを読む

blog_PRL-SA_Rust

【ブログ】Rustが切り拓く安全なソフトウェア開発の未来

近年、ソフトウェア開発の世界でRustへの関心が急速に高まっています。これまで、組込みシステムやOS、ミドルウェアの開発ではC/C++が主流でしたが、現在ではLinuxカーネルやMicrosoftをはじめとする大手IT企業がRustの採用を積極的に進めています。

一方で、Rustを採用しただけですべての品質・安全性に関する課題を解決できるわけではありません。安全性が重視される自動車、医療機器、航空宇宙などの分野では、静的解析やコーディングガイドラインが引き続き重要な役割を果たします。

本記事では、Rustが注目を集める背景と、Rust時代における静的解析の役割について解説します。

続きを読む

blog_PRL-SA_MCPserver

【ブログ】AI時代の静的解析を支えるMCPサーバー

近年、生成AIを活用した開発支援ツールが急速に普及しています。GitHub Copilotをはじめ、Claude Code、Cursor、Amazon Q Developerなど、多くの開発現場でAIによるコーディング支援が活用されるようになりました。

一方で、AIが提示した修正案が本当に正しいのか、コーディング規約や安全規格に準拠しているのかを判断することは課題となっています。

Perforce QACが提供するAI-Assisted Code Remediationは、この課題を解決するための新しいアプローチです。その中核を担うのがPerforce Static Analysis MCP Serverです。

続きを読む

blog_comprehensive_security

【ブログ】開発リポジトリのセキュリティ対策、十分ですか?

AIコーディングエージェントの活用が進む中、実際のアプリ開発を通じてセキュリティ面の課題を検証しました。

Webアプリとゲームアプリを題材に評価した結果、多くのプルリクエストで脆弱性が検出され、特に認可不備や認証機能の実装ミスが繰り返し発生しました。AIによる開発では、生産性向上だけでなくセキュリティ品質の確保も重要です。設計から実装、レビューまで開発ライフサイクル全体で継続的にセキュリティを確認する必要性についてご紹介します。

続きを読む

blog_SAST

【ブログ】SASTによる脆弱性スキャンの重要性

Webアプリケーションや業務システムの安全性を高めるには、リリース直前の確認だけでなく、開発初期から脆弱性を見つけて修正する取り組みが重要です。

本記事では、SASTによる脆弱性スキャンの重要性と、弊社取り扱い製品であるCheckmarx社のCheckmarx One、およびDerSecur社のDerScannerを活用した開発プロセスへの組み込み方を紹介します。

続きを読む

blog-cybersecurity-for-AIera

【ブログ】AI時代の自動車サイバーセキュリティ対策

AIの進化は、防御側だけでなく攻撃側にも新たな力を与えています。脆弱性探索、攻撃コードの作成、ログや設定情報の解析、フィッシングの自動化など、これまで専門的な知識や時間を要していた攻撃活動が、より短時間かつ大規模に実行される可能性が高まっています。これにより、サイバー攻撃は従来以上に高速化・巧妙化し、防御側にとっては検知や対処が難しくなっています。

AI時代の自動車サイバーセキュリティでは、入口を守るだけではなく、起動時、通信経路、更新プロセス、メッセージ認証、そして実行時までを含めた包括的な防御が求められます。

続きを読む

blog_misra-c2025

【ブログ】MISRA C:2025® 公開 ― 安全・セキュリティを重視したC開発はどう変わるのか

MISRA C:2025®がついに公開されました。自動車、鉄道、医療機器、産業機器、航空宇宙など、安全性や信頼性が求められるシステム開発においてMISRA®ガイドラインを採用している組織にとって、今回のリリースは今後の開発プロセスやコーディング規約の運用に影響を与える重要なアップデートです。

本ブログでは、MISRA C:2025の概要と主な変更点に加え、開発チームにもたらすメリットについて詳しく解説します。

続きを読む

eBook『データコンプライアンスとセキュリティの現状調査レポート 2025』

Perforce Software社eBook
『データコンプライアンスとセキュリティの現状調査レポート 2025』


開発・テスト・分析などで利用される非本番環境では、個人情報や機密データが扱われる場面も少なくありません。本レポートでは、非本番環境における機密データ露出やデータ侵害の実態、静的データマスキング/合成データの活用、AI時代のデータプライバシー対応など、データコンプライアンスとセキュリティを取り巻く最新動向を解説します。

 

※本eBookを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。

続きを読む

eBook『競争優位性を高める 次世代の自動車開発とは』

eBook『競争優位性を高める 次世代の自動車開発とは』

SDV化、OTAの標準化、HMI/IVIの進化、デジタルツインの本格導入により、自動車開発にはこれまで以上のスピードと複雑さへの対応が求められています。本eBookでは、成果を上げるチームが実践する5つのアプローチと、それらを支える統合データ管理の要件について解説します。

 

※本eBookを読むには、以下の「続きを読む>」をクリックして、ダウンロードのお申し込みをお願いします。

続きを読む

blog_how-xguard-stops-copy-fail

【ブログ】XGuardでCopy Failを阻止する方法

Linuxカーネルの脆弱性「Copy Fail」は、短いPythonスクリプトだけでroot権限への昇格やコンテナからの脱出につながる可能性がある危険な欠陥です。しかも、ディスク上のファイル自体を変更せずに攻撃が成立するため、従来のファイル整合性チェックでは検知が難しい場合があります。

本記事では、パッチ適用が難しいエッジ/IoT環境において、XGuardがこのような脆弱性を突いた攻撃をどのように防ぐのかを解説します。

続きを読む

blog_scanned-oss

【ブログ】スキャン結果に知らないOSS?依存関係に潜む脆弱性リスクと管理の重要性

OSSの脆弱性スキャンで、自分で導入した覚えのないライブラリが検出され、戸惑った経験はありませんか?その多くは、OSS同士が芋づる式につながる「依存関係」によるものです。本記事では、Log4Shellやnode-ipc事件といった実例を交えながら、依存関係がもたらすリスクの実態とその背景、そして適切に管理するためのポイントをわかりやすく解説します。

続きを読む

blog_blazemeter-testdata-generation

【ブログ】テストデータ準備の属人化を解消!BlazeMeterで実現するテストデータの自動生成と一元管理

テストデータの準備は属人化やヒューマンエラーが起こりやすく、開発工程のボトルネックとなることが少なくありません。本記事では、AIを活用したテストデータの自動生成やカオステスティング、さらにそれらを一元管理・共有できる仕組みなど、テスト工程全体の生産性を向上させるBlazeMeterの画期的な機能をご紹介します。

続きを読む

blog_blazemeter-for-jmeter-user

【ブログ】JMeterユーザー必見!クラウドで進化する継続的パフォーマンステスト - BlazeMeterの3つの魅力

BlazeMeterは、JMeterスクリプトと100%の互換性を持つクラウドベースのパフォーマンステストプラットフォームです 。本記事では、自前環境の構築コストやテスト結果の集計といったJMeterの課題を解決し、大規模な負荷実行やリアルタイムな分析を可能にするBlazeMeterの3つのメリットをご紹介します 。

続きを読む

blog_derscanner-ai

【ブログ】エアギャップ環境でも使える|外部AIに依存しないDerScanner独自のAI機能とは?

DerScannerが独自に搭載するAI機能は、外部の生成AIに依存せず、エアギャップ環境でも利用できる点が特長です。本記事では、SAST(静的アプリケーションセキュリティテスト)結果のトリアージや脆弱性に対する修正案の提示といった、誤検知の削減や修正作業の効率化に役立つDerScannerのAI支援機能をご紹介します。

続きを読む