第14章サイバー資源の品質とサイバーコンピューティングのガバナンス
Cloud Applications Frameworks Assuranceクラウドアプリケーション基盤の保証
Cloud application frameworks are fully managed by CSPs or designed to leverage IaaS/PaaS services on secure cloud platforms. A cloud server (e.g., AWS, GCP, Azure, IBM Cloud) can replace traditional application frameworks at the cost of migrating traditional applications that used these frameworks to the cloud, which is a costly and time-consuming proposition. For that reason, big tech application frameworks are now available on secure cloud platforms (e.g., IBM WebSphere Hybrid Edition, Oracle WebLogic Server for Oracle Cloud Infrastructure). Traditional database management systems/frameworks are easier to migrate to the cloud. For example, traditional database management systems such as MySQL, PostgresSQL, or SQL Server, can be migrated to Google Cloud SQL. Google also provides cloud-based NoSQL database systems (e.g. Firestone document database, Bigtable key-value database, Memorystore in-memory database). Similar cloud database systems/frameworks are available on Microsoft Azure (e.g., Azure SQL database) and other cloud platforms. Cloud support for application frameworks is not limited to database systems/frameworks. For example, Azure App Service is a cloud platform framework that may be used to securely host web applications, REST APIs, and mobile applications. More recently, VMware developed a cloud application server called Tanzu, previously Cloud-Foundry, that fully operates on the cloud and leverages the latest container management and cloud cybersecurity technology. IBM Bluemix is also derived from Cloud-Foundry. Furthermore, all social media platforms (e.g., Facebook, Twitter, TikTok) can be considered as examples of secure cloud application frameworks. Because there are no standards for using/implementing secure application frameworks on the cloud, end users need to consult the various CSPs’ websites and stay up-to-date regarding the availability of such application frameworks.
英語のヒント
クラウドアプリケーション基盤は、CSPが全面的に管理するか、安全なクラウド上のIaaS/PaaSを使うよう設計される。AWS、GCP、Azure、IBM Cloudなどのクラウドサーバーは、従来の基盤を置き換えられる。ただし、それを使っていた従来型アプリケーションを移す必要があり、費用と時間がかかる。そのため、IBM WebSphere Hybrid Editionや、Oracle Cloud Infrastructure向けOracle WebLogic Serverなど、大手企業のアプリケーション基盤が、安全なクラウド上で提供されるようになった。従来型のデータベース管理システムや基盤は、比較的移しやすい。MySQL、PostgresSQL、SQL Serverなどは、Google Cloud SQLへ移行できる。Googleは、Firestone文書データベース、Bigtableキー・バリューデータベース、Memorystoreインメモリーデータベースなど、クラウド型NoSQLも提供する。Azure SQL DatabaseなどMicrosoft Azureの製品や、他のクラウドにも類似のシステムがある。支援対象はデータベースだけではない。たとえばAzure App Serviceは、ウェブアプリ、REST API、モバイルアプリを安全にホストできるクラウド基盤である。より最近、VMwareは、以前Cloud Foundryと呼ばれたTanzuというクラウドアプリケーションサーバーを開発した。全面的にクラウドで動き、最新のコンテナー管理とサイバーセキュリティー技術を使う。IBM BluemixもCloud Foundryから派生した。さらに、Facebook、Twitter、TikTokなどのソーシャルメディアも、安全なクラウドアプリケーション基盤の例と考えられる。クラウドで安全な基盤を利用・実装する標準はないため、利用者は各CSPのサイトを調べ、提供状況を最新に把握する必要がある。
Cloud Applications Assuranceクラウドアプリケーションの保証
Cloud applications are typically implemented on cloud servers, and developers take full advantage of established cloud security/trust architectures as well as cloud governance processes. Big tech organizations typically provide security best practices, models, and patterns to facilitate the creation of secure cloud applications on their own platform.
クラウドアプリケーションは通常、クラウドサーバーへ実装し、開発者は確立されたセキュリティー・信頼構造とガバナンスの手順を十分に使う。大手技術企業は通常、自社基盤で安全なアプリケーションを作りやすくするため、セキュリティーの最善の慣行、モデル、パターンを提供する。
Cloud Information Assuranceクラウド情報の保証
In cloud computing, much of the large and critical databases are under the control of CSPs. These resources are located away from the end user’s physical location, and often in physical locations unknown to the end user. The possibility, or even likelihood, of data being stored in other regions and countries, also requires meeting those region’s legal and regulatory requirements for data protection. All this makes it more challenging to create trustworthy controls for the monitoring, governance, and auditing of the CSP environment. Therefore, as explained earlier, it is necessary to develop cloud security/trust architectures as well as cloud governance processes prior to developing information systems on the cloud or migrating traditional/legacy information systems and their data to the cloud.
英語のヒント
クラウドでは、大規模で重要なデータベースの多くがCSPの管理下にある。資源は利用者の所在地から離れ、場所自体を知らない場合も多い。他の地域や国にデータを置く可能性があり、むしろその見込みも高いため、保護について、その地域の法律や規制を満たす必要がある。このすべてが、CSP環境の監視・統治・監査のために、信頼できる統制を作ることを難しくする。したがって先述のように、クラウドで情報システムを開発したり、従来・旧式の情報システムとデータを移行したりする前に、セキュリティー・信頼構造とガバナンスの手順を開発する必要がある。
Cloud Assurance Methodologiesクラウドの保証手法
Various organizations provide cloud security best practices and cloud cybersecurity assessment methodologies. In particular, the Cloud Security Alliance (CSA) and the European Union Agency for Cybersecurity (ENISA) promote best practices developed for providing security assurance within cloud computing. The CSA Security Guidance provides fourteen domains of cloud security best practices. It is built on dedicated research and public participation, incorporating advances in cloud, security, and supporting technologies. The Security Assurance Methodology (SECAM), is a security assurance framework developed by the 3rd Generation Partnership Project (3GPP) specifically for network products used in mobile communications. Big tech organizations typically provide risk assessment methodologies geared toward using their cloud platform. Microsoft, for example, publishes a risk assessment guide for Azure. Other CSPs provide similar.
英語のヒント
さまざまな組織が、クラウドセキュリティーの最善の慣行と評価手法を提供する。特にCloud Security Alliance(CSA)と欧州連合サイバーセキュリティー機関(ENISA)は、クラウドの安全性保証のための慣行を推進している。CSAのSecurity Guidanceは14領域を扱う。専門的な研究と一般からの参加に基づき、クラウド、安全性、支援技術の進歩を取り込む。Security Assurance Methodology(SECAM)は、3rd Generation Partnership Project(3GPP)が、移動通信のネットワーク製品向けに開発した保証枠組みである。大手技術企業は、自社クラウド向けのリスク評価手法を通常提供する。たとえばMicrosoftはAzureのリスク評価ガイドを公開する。他のCSPも同様である。
THINK IT THROUGH考えてみよう
Cloud Computing vs. Privacyクラウドコンピューティングとプライバシー
You are a software engineer, and you work for a company that provides open access to a mapping software for realtors. Your company merges with a real estate company that provides online services, such as sales and appraisals that your company did not previously do. As part of this new company, your boss wants you to take the customer database from the real estate company and add the personal information of homeowners in the local market to a private software package that lists all the houses in neighborhoods. As part of the new software, you are required to provide one-click access to this information from the mapping software. While creating these new features, you realize that the database of information contains fields such as social security number, mother’s maiden name, and primary email addresses. The mapping software company will be stored in the cloud and shared with ten offices. All employees in the company will have access to the new software.
英語のヒント
あなたは、不動産業者向け地図ソフトウェアを公開で提供する会社のソフトウェアエンジニアである。会社が不動産会社と合併する。相手は、これまで自社になかった販売や査定などのオンラインサービスを提供する。新会社の上司は、不動産会社の顧客データベースを取り、地域の住宅所有者の個人情報を、近隣の全住宅を列挙する非公開のソフトウェアパッケージへ追加するよう求める。新しいソフトウェアの一部として、地図ソフトからワンクリックでその情報へアクセスできるようにする必要がある。作業中、データベースに社会保障番号、母親の旧姓、主要なメールアドレスなどの欄があると気付く。地図ソフトウェア会社はクラウドへ保存され、10の事業所で共有される。全従業員が新しいソフトウェアへアクセスできる。
• What are some of your concerns?
• どのような点が気にかかるか。
• What are some security concerns?
• セキュリティー面では、どのような懸念があるか。
• What recommendations can you make to help ensure the security of the PII?
• 個人識別情報(PII)の安全性を確保するため、何を勧められるか。