ECサイト運営者向けの、知っておきたいWEBアプリの脆弱性とその対策 ■第1回■ | ScanNetSecurity
2024.05.05(日)

ECサイト運営者向けの、知っておきたいWEBアプリの脆弱性とその対策 ■第1回■

■ Webアプリケーションの脆弱性とは何か?脆弱性チェックリストを公開

特集 特集
■ Webアプリケーションの脆弱性とは何か?脆弱性チェックリストを公開

 Webサイトを利用した電子商取引サイト(以下ECサイト)は時間に関係なく、手軽に自分が欲しい製品や商品を購入することが可能で、非常に便利だ。しかし便利とは「安全性」や「信頼性」が確保されているということが前提として成り立っているものだと考えられる。現実の世界では人間同士が顔を合わせる事で解決出来ることが、ECサイトでは多くの仕掛けが必要になり、それらの実装に誤りがある場合、取り返しのつかない問題(他人への成りすましや登録者情報の漏洩等)へと発展する場合がある。

 これから5回に渡り、ECサイト(に限らず個人情報を取り扱っているWebサイト全般)を運営するにあたり、最低限知っておきたいて事を極力順序だて解説してゆくこととする。
 第一回目はWebサイト(アプリケーション)の危険性(問題)と知っておくべきチェックリストである。

 まず理解しなければならないこととして、ファイアウォールや不正侵入検知システム(IDS)等で武装したネットワーク上に存在するOSを強化したWebサイトが必ずしも安全とは言えないということだ。ここ数年でようやく認知され始めたWebアプリの脆弱性はその強化されたOSの上で動作し、この部分を突破口として別レイヤーへの攻撃を成功させるのだ。

 大雑把に分類すると以下のようになる。

 ・OS(WindowsやUNIX等)、各種サービス(SMTP、FTP、DNS等)、ファイアウォールの強化=ネットワークセキュリティ

 ・Webサーバ上で動作する各種機能(ユーザ登録、買物、情報変更等)の強化=Webアプリセキュリティ

 ネットワークセキュリティに関する書籍は非常に充実しており、構築や運用方法に関して不安要素は少なく、既に非常に多くのノウハウが確立されているものと考えられる。しかしWebアプリセキュリティに関しては、比較的新しい分野であり、その情報量の少なさが脆弱なWebアプリを生む一つの原因となっている。

 ECサイトの殆どでは、コンピュータ上で動作するアプリケーション(以下アプリ)と人間が主人公で、アプリは人間が教えた(設計した)通りの動きしかしない。よって出来の悪いアプリは人間に騙されてしまう可能性があるということを認識しなければならない。これがいわゆるセキュリティホールに通じることになる。

 アプリは与えられた情報(ユーザからの入力値)をもとに仕事(処理)を淡々とこなすのだが、出来の悪いアプリはその仕事の中身に無関心である。言い換えると、ユーザからの入力値が例え不正なものでもそのまま処理をしてしまうということになる。正規ユーザが自身の情報を参照しようが、成りすましたユーザが同じ情報を参照しようがアプリにとっては関係無いということだ。逆に洗練されたアプリの場合、全ての情報(ユーザからの入力値)を検閲し、処理を進めて良いか否かの判断を行う。たったこれだけの違いで安全性には雲泥の差が出てしまう。


三井物産セキュアディレクション株式会社 目崎 匠
http://www.mbsd.jp/

この記事には続きがあります。
全文はScan Security Management本誌をご覧ください。
http://www.ns-research.jp/cgi-bin/ct/p.cgi?ssm01_ssmd

《ScanNetSecurity》

特集

PageTop

アクセスランキング

  1. ランサムウェア被害の原因はスターティア社の UTM テストアカウント削除忘れ

    ランサムウェア被害の原因はスターティア社の UTM テストアカウント削除忘れ

  2. クラウド労務管理「WelcomeHR」の個人データ閲覧可能な状態に、契約終了後も個人情報保存

    クラウド労務管理「WelcomeHR」の個人データ閲覧可能な状態に、契約終了後も個人情報保存

  3. モリサワ他と損害賠償金4,500万円支払で調停成立~フォント不正コピーの印刷会社

    モリサワ他と損害賠償金4,500万円支払で調停成立~フォント不正コピーの印刷会社

  4. 山田製作所にランサムウェア攻撃、「LockBit」が展開され複数のサーバのデータが暗号化

    山田製作所にランサムウェア攻撃、「LockBit」が展開され複数のサーバのデータが暗号化

  5. 「シャドーアクセスとは?」CSAJ が定義と課題をまとめた日本語翻訳資料公開

    「シャドーアクセスとは?」CSAJ が定義と課題をまとめた日本語翻訳資料公開

  6. 今日もどこかで情報漏えい 第23回「2024年3月の情報漏えい」なめるなという決意 ここまでやるという矜恃

    今日もどこかで情報漏えい 第23回「2024年3月の情報漏えい」なめるなという決意 ここまでやるという矜恃

  7. サイバーセキュリティ版「天国と地獄」~ サプライヤーへサイバー攻撃、身代金支払いを本体へ請求

    サイバーセキュリティ版「天国と地獄」~ サプライヤーへサイバー攻撃、身代金支払いを本体へ請求

  8. 信和へのランサムウェア攻撃で窃取された情報、ロックビット摘発を受けてリークサイトが閉鎖

    信和へのランサムウェア攻撃で窃取された情報、ロックビット摘発を受けてリークサイトが閉鎖

  9. PlayStation公式になりすましたアカウントに注意喚起、個人情報要求DMも

    PlayStation公式になりすましたアカウントに注意喚起、個人情報要求DMも

  10. ビッグ・ブラザー2024 ~ 監視カメラと画像分析 その高成長市場と国際動向

    ビッグ・ブラザー2024 ~ 監視カメラと画像分析 その高成長市場と国際動向

ランキングをもっと見る