データ保存場所や権限、ファイルシステムに注目
PaaS契約前に確認すべき3つのセキュリティ課題
PaaSの利用を検討する際、考慮すべきなのがセキュリティだ。ベンダーと契約を締結する前に検討しておきたい、PaaSの主要なセキュリティ課題を取り上げる。
高いセキュリティ意識を持つ企業の多くが、Infrastructure as a Service(IaaS)に関わるセキュリティ問題を避けるために、ファイルなどをクラウドに置く前に暗号化するという単純な解決策を採用している。だがこのアプローチは、残念ながらPlatform as a Service(PaaS)のセキュリティ問題を避ける最善の策とはいえない。
PaaSは、データアクセスや処理の環境を作り出す。データはPaaS環境の中でアクセスされ、変換され、保存される。そのためにデータの暗号化と復号が必要になり、管理上の重大な問題が生じる。
PaaSのセキュリティ問題は、暗号化の事例のみにとどまらない。本稿では、PaaS事業者と契約を結ぶ際、企業が検討すべきPaaSのセキュリティ課題について取り上げる。
データ保存場所
PaaSでは、ソフトウェアの開発環境に加え、ファイルを保存するためのストレージも提供する。実際のプラットフォームは単一のホストではなく、クラスタ化された一群のホストと考えることができる。つまり、物理的には、自社のデータの存在場所をセクタやホストの単位で切り離すことはできない。データが単一の場所にないために、セキュリティは複雑さを増す。1カ所にある方が、複数箇所にあるよりもセキュリティ対策は容易だからだ。
PaaSは、ソフトウェアやストレージエリア、必要なワークスペースといった開発に必要なツールと環境を提供することにより、ソフトウェア開発に要するコストを低減できるのがうたい文句だ。PaaS環境では部分的に、データの複製を通じて効率化を達成する。
データを複製すると、開発者やユーザーはデータを利用しやすくなる。だがデータが完全に削除されることはなく、データへのポインタが削除されるにすぎない。ポインタから分離されたデータは、他のデータと同様に残存する。この場合、データの正確な場所が分からないため、セキュリティ対策が困難になる。
アクセス権限
PaaSで人気があるのは、よく宣伝される「内蔵デバッグ機能」だ。ソフトウェア開発者は一般的に、コードに見つかった問題に対処する目的でデバッグをする。デバッグ機能は、開発者がさまざまな結果を検証するために、データやメモリロケーションへアクセスし、コードをチェックして値を書き換えられるようにする。デバッグは特権に匹敵するアクセス権限をもたらすこともあり、開発者のみならず、攻撃者にとっても極めて有用なツールとなる。
PaaSを利用するもう1つのメリットは、セキュリティとプログラマーの権限との間でバランスを取る配慮が不要になることだ。多くの場合、プログラマーは、権限のある環境内で作業したいと考えることから、実際に必要な権限を個別に見極めるのではなく、単純なフルアクセスを要求する。組織は、開発工程をPaaS環境に移行することで、この微妙な問題の解決をクラウドサービス事業者に委ねることになる。明らかにこれは、安全性の保証にもならなければ、問題の最善の解決策でもない。ただ責任を他者に転嫁するにすぎない。
分散型のシステム
PaaSのファイルシステムは、高度に分散していることもよくある。人気のある実装方法の1つは、Hadoop Distributed File System(HDFS)の利用だ。HDFSサービスは、ファイルデータを格納する「データノード」、ファイル名や格納場所などのメタデータを管理する「ネームノード」といった、独立して管理されるノードを利用する。ノードは独立していても、クラスタはクラウドサービス事業者が保有しており、標準化されたパスが設定されることが多い。HDFSは、デフォルトのポートとして50070、50075、50090を利用する。これらはTCPポートだが、障害を誘発したりサービス不能状態に陥れたりする攻撃経路にもなる。
さらに、Hadoopのプログラミングモデルである「MapReduce」を利用するためには、TCPポート50030と50060へのアクセスを許可しなければならない。ネームノードやデータノード、バックアップノード、ジョブトラッカー、タスクトラッカーでも別のポートを開く必要がある。これらは業務と管理のために使われるものだが、潜在的な攻撃経路にもなり得る。
潜在的な攻撃経路は、真の脆弱性ではないとの認識は重要だ。ただし、こうした攻撃経路は、PaaSに肩入れする前に詳しく分析しておく必要がある。トラフィックフローのチェックとセキュリティ対策の導入は必要最低条件だ。セキュリティ対策はクラウドサービス事業者が提供すべきだが、それを検証する責任は顧客にある。
本稿筆者のシャール・サンプル氏は、インターネットセキュリティ分野で20年近くの経験を持ち、公的組織や民間企業でさまざまなセキュリティ技術のインテグレーションに携わってきた。現在は米キャピトル・カレッジの博士号取得候補者であり、攻撃特定における文化的マーカーの利用を論文のテーマとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー