コードに潜む脆弱性を
改修し、
安全なアプリケーションへ
アプリケーションセキュリティとは、コードに潜む脆弱性を改修し、安全な状態にするアプリケーションコードレベルのセキュリティ対策です。アプリケーションの操作性や動作(振る舞い)を変えることなく「セキュリティ脆弱性検査等によって発見されたバグ」や「セキュリティリスクの高いコードの改修」「セキュリティ対策」などを実施し、安全なアプリケーションに改修・改善します。アプリケーションセキュリティでは、アプリケーション(ソースコード)の改修を実施した後、第三者によるセキュリティ脆弱性診断を実施し、アプリケーションの安全性が担保されていることを確認します。
アプリケ―ションを脅かす様々なリスク
顧客情報や
重要情報の漏洩
Webシステムでサーバーアタックを受けた被害として最も深刻なリスクは「顧客情報や重要情報の漏洩」です。重要情報を狙った代表的なサイバーアタックとして、「SQLインジェクション」や「OSインジェクション」があります。「SQLインジェクション」ではデータベース上であらゆる操作を行うことができ、データベース内に格納されているデータを盗み出されたり、改ざんされたりといった深刻な被害が発生することになります。
マルウェア を
仕込まれる
Webサイト改ざんでWebサイトが意図しないコンテンツに置き換えられたりするアタックがありますが、中にはWebサイトの訪問者をマルウェア感染させ、被害を与えるケースもあります。この多くはWebサイトで使用しているサーバーアプリケーションの脆弱性を突いてサイバーアタックを仕掛けられ、攻撃者の思いのままに操作されてしまい、Webサイトの訪問者に直接またはメールアドレス入手によるメールへの添付ファイル送信などの手口によって、マルウェアに感染させるケースがあります。
企業の社会的信用の喪失と
イメージダウン
Webサイトの改ざんによるイメージダウンや個人情報等の重要情報の漏洩などはユーザーへの補償だけでなく、企業としての社会的信用を喪失することになります。また、Webサイトのサービス停止は、ITが事業の中心軸となっている多くの企業の大きな損失を受けることになります。
アプリケーション
セキュリティ対策
脆弱性を狙ったサイバー攻撃のリスク
コードレベルで除去
ソースコード診断
Source Code Analysis ———
ソースコード(コンピュータプログラム)を解析し、コードに潜むセキュリティ上問題のあると思われるバグや脆弱性を検出します。外部から疑似アタックを実施する脆弱性診断では検出しにくいソースコードを直接診断することでコードに潜在する脆弱性を発見することができます。
セキュアコーディングによる
改修
Secure Coding ———
ソースコード診断や脆弱性検査で指摘されたコードを、プログラムの動作を変えることなく、安全なコードに書き換えることは非常に難易度の高い作業になりますが、ソースコードレベルでの脆弱性の除去はアプリケーションの安全性を確保する上で欠かすことはできません。
第三者によるセキュリティ脆弱性診断
Security re-diagnosis ———
APPSWINGBYアプリケーションセキュリティサービスでは、第三者機関によるセキュリティ脆弱性診断に対応しています。セキュリティ脆弱性診断で問題がないと診断されるレベルまでアプリケーションのセキュリティレベルを向上されます。
セキュリティ再診断にも対応
Security re-diagnosis ———
コード内に潜むセキュリティリスクの高いバグや問題点がしっかりと改修されたことを確認する為、セキュリティ診断(脆弱性診断)を再度実施し、セキュアなソースコードの確実な有効性と安全性の確認を行い、セキュリティリスクが除去されたことを確認します。
得意な言語・開発環境
開発言語
JavaScript
TypeScript
Go
PHP
Java
Python
フレームワーク
Vue.js
React
Node.js
Laravel
Django
OS
Linux
Windows
クラウド
GCP
AWS
Microsoft Azure
APPSWINGBY
アプリケーションセキュリティの特長
脆弱性診断結果に対する
改修に実績
第三者のセキュリティ脆弱性業者の診断結果で指摘を受けたセキュリティの問題個所をお客様のご予算やセキュリティの緊急レベルなどにそって、リファクタリング(外部からの動作を変えずにソースコードを修正すること)しています。JavaScript,TypeScript,PHP,Goなど多く言語、フレームワークに対応しています。
クラウドに強い
システム開発
GCP・AWS・Microsoft Azureを利用したウェブシステム開発の実績とクラウドネイティブアーキテクチャへの豊富な知見を有しています。Infrastructure as a Code、サーバーレスコンピューティング、サービスやモジュールを疎結合し構成・開発するマイクロサービスなどクラウドネイティブアーキテクチャを活用したWebシステムサービスをご提供することができます。
お気軽に
お問い合わせください
APPSWINGBYのミッションは、
アプリでビジネスを加速し、
お客様とともにビジネスの成功と未来を形作ること。
私達は、ITテクノロジーを活用し、
様々なサービスを提供することで、
より良い社会創りに貢献していきます。