[go: up one dir, main page]

JP2025160084A - Information processing system, information processing method and program - Google Patents

Information processing system, information processing method and program

Info

Publication number
JP2025160084A
JP2025160084A JP2024141872A JP2024141872A JP2025160084A JP 2025160084 A JP2025160084 A JP 2025160084A JP 2024141872 A JP2024141872 A JP 2024141872A JP 2024141872 A JP2024141872 A JP 2024141872A JP 2025160084 A JP2025160084 A JP 2025160084A
Authority
JP
Japan
Prior art keywords
information
cloud service
information processing
screen
processing system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2024141872A
Other languages
Japanese (ja)
Inventor
和幸 鈴木
Kazuyuki Suzuki
慧 戸谷
Kei Toya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Assured Inc
Original Assignee
Assured Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Assured Inc filed Critical Assured Inc
Priority to JP2024141872A priority Critical patent/JP2025160084A/en
Publication of JP2025160084A publication Critical patent/JP2025160084A/en
Pending legal-status Critical Current

Links

Abstract

To provide an information processing system, a method and program that can set conditions on security of cloud services of an organization and confirm results of determining whether the cloud services are available or not.SOLUTION: In an information processing system, a server device, a plurality of client devices and a service providing apparatus can communicate with each other over a network. The server device includes a control unit which controls the service providing apparatus, in accordance with a request, to display a first screen for setting conditions on security of cloud services in an organization. The control unit determines whether the cloud services are available or not on the basis of the conditions set through the first screen and information on the security of the cloud service, receives a search request including a search condition on the cloud services from a client device, and controls the service providing apparatus to display a second screen. The second screen includes a list of the cloud services acquired based on the search condition.SELECTED DRAWING: Figure 4

Description

本発明は、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.

特許文献1にはクラウドサービスの利用を検知する手法が開示されている。 Patent Document 1 discloses a method for detecting the use of cloud services.

特開2021-77271号公報Japanese Patent Application Laid-Open No. 2021-77271

特許文献1の手法では、利用者情報に基づいてクラウドサービスの利用を管理するところ、クラウドサービスのセキュリティに関する情報に基づく管理が必要になる場合がある。 The method described in Patent Document 1 manages the use of cloud services based on user information, but there are cases where management based on information related to the security of the cloud services is required.

本開示の一態様によれば、情報処理システムが提供される。この情報処理システムは、少なくとも1つ以上の制御部を有する。制御部は、要求に応じて組織の管理者に第1の画面を表示するよう制御する。第1の画面は組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されている。制御部は、第1の画面を介して設定された条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定する。制御部は、組織の被管理者の端末から検索要求を受け取る。検索要求にはクラウドサービスに関する検索条件が含まれる。制御部は、被管理者の端末に第2の画面を表示するよう制御する。第2の画面はクラウドサービスの一覧が含まれる。一覧に含まれるクラウドサービスは検索条件に基づき取得されたクラウドサービスである。一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されている。ラベル情報はクラウドサービスの利用可否の判定の結果を示す情報である。 According to one aspect of the present disclosure, an information processing system is provided. The information processing system has at least one or more control units. The control unit controls the display of a first screen to an organization's administrator in response to a request. The first screen is configured to allow the setting of conditions related to the security of cloud services in the organization. The control unit determines whether the cloud service can be used based on the conditions set via the first screen and information related to the security of the cloud service. The control unit receives a search request from a device of a person under management in the organization. The search request includes search conditions related to the cloud service. The control unit controls the display of a second screen on the device of the person under management. The second screen includes a list of cloud services. The cloud services included in the list are cloud services obtained based on the search conditions. Each cloud service included in the list is associated with and assigned label information. The label information is information indicating the result of the determination of whether the cloud service can be used.

図1は、情報処理システムのシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system. 図2は、サーバー装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. 図3は、クライアント装置のハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of a client device. 図4は、情報処理システムの情報処理の一例を示すシーケンス図である。FIG. 4 is a sequence diagram illustrating an example of information processing in the information processing system. 図5は、条件設定画面の一例を示す図である。FIG. 5 is a diagram showing an example of the condition setting screen. 図6は、一覧画面の一例を示す図である。FIG. 6 is a diagram showing an example of the list screen. 図7は、クラウドサービスの一覧の一部を示す図である。FIG. 7 is a diagram showing a part of a list of cloud services. 図8は、ラベル情報を編集するポップアップウィンドウの一例を示す図である。FIG. 8 shows an example of a pop-up window for editing label information. 図9は、ラベル情報を編集するポップアップウィンドウにおいてOKの条件情報を出力する一例を示す図である。FIG. 9 is a diagram showing an example of outputting OK condition information in a pop-up window for editing label information. 図10は、所定のクラウドサービスのサービス台帳を含む画面の一例を示す図である。FIG. 10 is a diagram showing an example of a screen including a service ledger of a predetermined cloud service. 図11は、変形例3の条件設定画面の一例を示す図である。FIG. 11 is a diagram showing an example of a condition setting screen according to the third modification. 図12は、変形例4における画面遷移の一例を示す図である。FIG. 12 is a diagram showing an example of screen transitions in the fourth modification.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。以下に示す変形例においても同様である。 Embodiments of the present invention will be described below using the drawings. The various features shown in the embodiments below can be combined with each other. The same applies to the modified examples shown below.

本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、0又は1で構成される2進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行されうる。 In this embodiment, a "unit" can include, for example, hardware resources implemented by a circuit in the broad sense, and software information processing that can be specifically realized by these hardware resources. Furthermore, this embodiment handles a variety of information, which can be represented, for example, by physical signal values representing voltage or current, high or low signal values as a collection of binary bits consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In a broad sense, a circuit is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

<実施形態1>
1.システム構成図
図1は、情報処理システム1000のシステム構成の一例を示す図である。図1に示されるように、情報処理システム1000は、システム構成として、サーバー装置100と、クライアント装置110と、クライアント装置120と、クラウドサービスを提供するサービス提供装置130と、を含む。サーバー装置100と、クライアント装置110と、クライアント装置120と、サービス提供装置130と、はネットワーク150を介して通信可能に接続されている。ネットワーク150は、WAN(Wide Area Network)及びインターネットの何れか又は双方を含んでいてもよい。ネットワーク150は有線及び無線を介してネットワーク150に含まれる装置同士を通信可能に構成されている。
<Embodiment 1>
1. System Configuration Diagram FIG. 1 is a diagram illustrating an example of the system configuration of an information processing system 1000. As illustrated in FIG. 1, the information processing system 1000 includes, as a system configuration, a server device 100, a client device 110, a client device 120, and a service providing device 130 that provides cloud services. The server device 100, the client device 110, the client device 120, and the service providing device 130 are communicatively connected via a network 150. The network 150 may include either or both of a wide area network (WAN) and the Internet. The network 150 is configured to enable communication between devices included in the network 150 via wired and wireless connections.

サーバー装置100は、セキュリティ評価のプラットフォームの機能を提供するサーバー装置である。サーバー装置100は、実施形態1等の主な処理を実行する。 Server device 100 is a server device that provides the functionality of a security evaluation platform. Server device 100 executes the main processing of embodiment 1, etc.

クライアント装置110は、組織の被管理者が利用する装置・端末であり、被管理者端末と呼んでもよい。組織の被管理者は、クライアント装置110を用いて、サービス提供装置130が提供するクラウドサービスの利用を申請したり、許可されたクラウドサービスを利用したりする。組織とは、例えば、いわゆる企業、個人事業、地方公共団体、学校、その他団体等を含む。組織の被管理者とは、管理者以外のユーザーであって、例えば、企業等の社員や従業員等であり、セキュリティに関して所定の権限を有していない者を含む。なお、明細書では組織の一例として企業を例に説明を行う。組織の被管理者は、単に、第1ユーザーと呼ばれてもよい。 The client device 110 is a device/terminal used by the managed person of the organization, and may also be called the managed terminal. The managed person of the organization uses the client device 110 to apply for use of cloud services provided by the service providing device 130 and to use approved cloud services. Organizations include, for example, companies, individual businesses, local governments, schools, and other organizations. Managed people of an organization are users other than the administrator, such as employees of a company, who do not have specified security-related authority. Note that this specification uses a company as an example of an organization. Managed people of an organization may simply be called first users.

図1では説明の簡略化のため情報処理システム1000に含まれるクライアント装置110を1台しか示していないが、情報処理システム1000には複数のクライアント装置110が含まれてもよい。また、図1ではクライアント装置110をPC(Personal Computer)として図示しているが、クライアント装置110はPCに限定されるものではない。クライアント装置110は、スマートフォンであってもよいし、タブレット端末であってもよい。クライアント装置110は、後述する画面を表示し、ユーザーの選択操作及び入力操作等を受け付けることができればどのような装置であってもよい。後述するクライアント装置120も同様である。 For simplicity of explanation, FIG. 1 shows only one client device 110 included in the information processing system 1000, but the information processing system 1000 may include multiple client devices 110. Also, while FIG. 1 illustrates the client device 110 as a PC (Personal Computer), the client device 110 is not limited to a PC. The client device 110 may also be a smartphone or a tablet terminal. The client device 110 may be any device that can display the screen described below and accept user selection operations, input operations, etc. The same applies to the client device 120 described below.

クライアント装置120は、組織の管理者が利用する装置・端末であり、管理者端末と呼んでもよい。組織の管理者は、組織のセキュリティポリシーの条件をサーバー装置100に設定したり、クラウドサービスのセキュリティ評価情報等をサーバー装置100に登録したりする。組織の管理者とは、例えば、セキュリティ部門の担当者や特定の部門の部門長等、組織のセキュリティに関して所定の権限を有する者を含み、組織におけるクラウドサービスの利用に関し、利用可否の条件を設定する権限を有する者である。組織の管理者は、単に、第2ユーザーと呼ばれてもよい。 The client device 120 is a device/terminal used by the organization's administrator, and may be referred to as the administrator terminal. The organization's administrator sets the conditions of the organization's security policy on the server device 100 and registers security evaluation information for cloud services on the server device 100. The organization's administrator includes, for example, a person with specific authority regarding the organization's security, such as a security department official or the head of a specific department, and has the authority to set the conditions for whether or not cloud services can be used within the organization. The organization's administrator may also be simply referred to as the second user.

サービス提供装置130は、クラウドサービスを提供する装置である。サービス提供装置130は、1台のサーバー装置から構成されてもよいし、複数のサーバー装置から構成されてもよい。図1では説明の簡略化のため情報処理システム1000に含まれるサービス提供装置130は、1台しか示していないが、情報処理システム1000には複数のサービス提供装置130が含まれる。複数のサービス提供装置130それぞれは異なるクラウドサービスを提供する。 The service providing device 130 is a device that provides cloud services. The service providing device 130 may be composed of a single server device, or may be composed of multiple server devices. For simplicity of explanation, only one service providing device 130 is shown in FIG. 1, but the information processing system 1000 actually includes multiple service providing devices 130. Each of the multiple service providing devices 130 provides a different cloud service.

ここで、特許請求の範囲に記載の情報処理システムは、複数の装置で構成されてもよいし、一つの装置で構成されてもよい。特許請求の範囲に記載の情報処理システムが一つの装置で構成され場合、一つの装置の一例はサーバー装置100である。複数の装置で構成される場合、複数の装置は、例えばサーバー装置100を提供する複数のサーバー装置である。 Here, the information processing system described in the claims may be composed of multiple devices, or may be composed of a single device. When the information processing system described in the claims is composed of a single device, an example of one device is server device 100. When it is composed of multiple devices, the multiple devices are, for example, multiple server devices that provide server device 100.

2.ハードウェア構成
(1)サーバー装置100のハードウェア構成
図2は、サーバー装置100のハードウェア構成の一例を示す図である。
図2に示されるように、サーバー装置100は、ハードウェア構成として、制御部210と、記憶部220と、通信部230と、通信バス240と、を含む。制御部210、記憶部220、及び通信部230は、サーバー装置100の内部において通信バス240を介して電気的に接続されている。
2. Hardware Configuration (1) Hardware Configuration of Server Apparatus 100 FIG. 2 is a diagram showing an example of the hardware configuration of the server apparatus 100.
2, the server device 100 includes, as its hardware configuration, a control unit 210, a storage unit 220, a communication unit 230, and a communication bus 240. The control unit 210, the storage unit 220, and the communication unit 230 are electrically connected within the server device 100 via the communication bus 240.

制御部210は、例えば、中央処理装置(CPU:Central Processing Unit))等であって、サーバー装置100に関する全体の処理・制御を行う。制御部210は、記憶部220に記憶された所定のプログラムを読み出すことによって、サーバー装置100に係る種々の機能を実現する。すなわち、記憶部220に記憶されているソフトウェアによる情報処理が、ハードウェアの一例である制御部210によって具体的に実現されることで、制御部210に含まれる各機能部として実行されうる。これらについては、次節においてさらに詳述する。なお、制御部210は単一であることに限定されず、機能毎に複数の制御部210を有するように実施してもよい。またそれらの組合せであってもよい。 The control unit 210 is, for example, a central processing unit (CPU) or the like, and performs overall processing and control for the server device 100. The control unit 210 realizes various functions related to the server device 100 by reading out predetermined programs stored in the storage unit 220. In other words, information processing by software stored in the storage unit 220 is specifically realized by the control unit 210, which is an example of hardware, and can be executed as each functional unit included in the control unit 210. These will be described in further detail in the next section. Note that the control unit 210 is not limited to being single, and implementation may include multiple control units 210 for each function. A combination of these may also be used.

記憶部220は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部210によって実行されるサーバー装置100に係る種々のプログラム等を記憶するHDD(Hard Disk Drive)、ROM(Read Only Memory)、RAM(Random Access Memory)、SSD(Solid Sate Drive)等、ストレージデバイスやプログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するメモリの何れか、又はこれらの任意の組み合わせであって、プログラム、制御部210がプログラムに基づき処理を実行する際に利用するデータ等を記憶する。記憶部220は、記憶媒体の一例である。
なお、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体(Non-Transitory Computer-Readable Medium)として提供されてもよいし、外部のサーバーからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現(いわゆるクラウドコンピューティング)するように提供されてもよい。
The storage unit 220 stores various information as defined above. This may be, for example, a storage device such as an HDD (Hard Disk Drive), a ROM (Read Only Memory), a RAM (Random Access Memory), or an SSD (Solid State Drive) that stores various programs related to the server device 100 executed by the control unit 210, or a memory that stores temporarily required information (arguments, arrays, etc.) related to program calculations, or any combination thereof, and stores programs, data used when the control unit 210 executes processing based on the programs, etc. The storage unit 220 is an example of a storage medium.
The program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

なお、明細書では制御部210がプログラムに基づき処理を実行する際に利用するデータ(例えば、組織ごとのセキュリティポリシーの条件、クラウドサービスごとのセキュリティ評価情報、クラウドサービスごとの後述するサービス台帳等)は記憶部220に記憶されるものとして説明するが、サーバー装置100と通信可能な他の装置の記憶部等に記憶されていてもよい。すなわち、データは、制御部210が参照又は取得可能であればどの装置の記憶部に記憶されていてもよい。制御部210が、記憶部220に記憶されているプログラムに基づき、処理を実行することによって、サーバー装置100の機能及び後述する図4に示されるシーケンス図におけるサーバー装置100の処理が実現される。 In the specification, data used by the control unit 210 when executing processing based on a program (e.g., security policy conditions for each organization, security assessment information for each cloud service, and a service ledger for each cloud service described below) is described as being stored in the storage unit 220, but the data may also be stored in the storage unit of another device that can communicate with the server device 100. In other words, the data may be stored in the storage unit of any device that can be referenced or acquired by the control unit 210. The control unit 210 executes processing based on the program stored in the storage unit 220, thereby realizing the functions of the server device 100 and the processing of the server device 100 in the sequence diagram shown in Figure 4 described below.

通信部250は、サーバー装置100をネットワーク150に接続し、他の装置との通信を司る。通信部250は、USB、IEEE1394、Thunderbolt(登録商標)、有線LANネットワーク通信等といった有線型の通信手段であってもよく、また、無線LANネットワーク通信、3G/LTE/5G等のモバイル通信、BLUETOOTH(登録商標)通信等を必要に応じて含めてもよい。すなわち、これら複数の通信手段の集合として実施することがより好ましい。すなわち、サーバー装置100は、通信部250及びネットワーク150を介して、外部から種々の情報を通信してもよい。
なお、サーバー装置100を構成する各ハードウェアの数は1つに限られず、複数であってもよい。また、サーバー装置100は、オンプレミス形態であってもよく、クラウド形態であってもよい。クラウド形態のサーバー装置10としては、例えば、SaaS(Software as a Service)、クラウドコンピューティングという形態で、上述の機能や処理を提供してもよい。
The communication unit 250 connects the server device 100 to the network 150 and manages communication with other devices. The communication unit 250 may be a wired communication means such as USB, IEEE 1394, Thunderbolt (registered trademark), wired LAN network communication, etc., or may also include wireless LAN network communication, mobile communication such as 3G/LTE/5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement the communication unit 250 as a collection of multiple communication means. In other words, the server device 100 may communicate various information from the outside via the communication unit 250 and the network 150.
The number of each piece of hardware constituting the server device 100 is not limited to one, and may be multiple. The server device 100 may be in an on-premise form or a cloud form. As a cloud-based server device 10, the above-described functions and processes may be provided in the form of, for example, SaaS (Software as a Service) or cloud computing.

(2)クライアント装置110のハードウェア構成
図3は、クライアント装置110のハードウェア構成の一例を示す図である。
図3に示されるように、クライアント装置110は、ハードウェア構成として、制御部310と、記憶部320と、入力部330と、出力部340と、通信部350と、通信バス360と、を含む。
(2) Hardware Configuration of the Client Device 110 FIG. 3 is a diagram illustrating an example of the hardware configuration of the client device 110. As shown in FIG.
As shown in FIG. 3, the client device 110 includes, as its hardware configuration, a control unit 310, a storage unit 320, an input unit 330, an output unit 340, a communication unit 350, and a communication bus 360.

制御部310は、例えば、中央処理装置(CPU:Central Processing Unit))等であって、クライアント装置110に関する全体の処理・制御を行う。制御部310は、記憶部320に記憶された所定のプログラムを読み出すことによって、クライアント装置110に係る種々の機能を実現する。すなわち、記憶部320に記憶されているソフトウェアによる情報処理が、ハードウェアの一例である制御部310によって具体的に実現されることで、制御部310に含まれる各機能部として実行されうる。これらについては、次節においてさらに詳述する。なお、制御部310は単一であることに限定されず、機能毎に複数の制御部310を有するように実施してもよい。またそれらの組合せであってもよい。 The control unit 310 is, for example, a central processing unit (CPU) or the like, and performs overall processing and control for the client device 110. The control unit 310 realizes various functions related to the client device 110 by reading out predetermined programs stored in the storage unit 320. In other words, information processing by software stored in the storage unit 320 is specifically realized by the control unit 310, which is an example of hardware, and can be executed as each functional unit included in the control unit 310. These will be described in further detail in the next section. Note that the control unit 310 is not limited to being single, and implementation may include multiple control units 310 for each function. A combination of these may also be used.

記憶部320は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部310によって実行されるクライアント装置110に係る種々のプログラム等を記憶するHDD、ROM、RAM、SSD等、ストレージデバイスやプログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するメモリの何れか、又はこれらの任意の組み合わせであって、プログラム、制御部310がプログラムに基づき処理を実行する際に利用するデータ等を記憶する。記憶部320は、記憶媒体の一例である。なお、明細書では制御部310がプログラムに基づき処理を実行する際に利用するデータは記憶部320に記憶されるものとして説明するが、クライアント装置110と通信可能な他の装置の記憶部等に記憶されていてもよい。すなわち、データは、制御部310が参照可能であればどの装置の記憶部に記憶されていてもよい。制御部310が、記憶部320に記憶されているプログラムに基づき、処理を実行することによって、クライアント装置110の機能及び後述する図4に示されるシーケンス図におけるクライアント装置110の処理が実現される。 The storage unit 320 stores various information as defined above. This may be, for example, a storage device such as an HDD, ROM, RAM, or SSD that stores various programs related to the client device 110 executed by the control unit 310, or a memory that stores temporarily required information related to program calculations (arguments, arrays, etc.), or any combination thereof. It stores programs, data used by the control unit 310 when executing processing based on the programs, and the like. The storage unit 320 is an example of a storage medium. Although the specification describes the data used by the control unit 310 when executing processing based on the programs as being stored in the storage unit 320, the data may also be stored in a storage unit of another device that can communicate with the client device 110. In other words, the data may be stored in a storage unit of any device that can be accessed by the control unit 310. The control unit 310 executes processing based on the programs stored in the storage unit 320, thereby realizing the functions of the client device 110 and the processing of the client device 110 in the sequence diagram shown in Figure 4, described below.

入力部330は、操作者の操作に応じて情報をクライアント装置110に入力する装置である。入力部330は、ユーザーによってなされた操作入力を受け付ける。操作入力は、命令信号として通信バス360を介して制御部310に転送される。制御部310は、必要に応じて、転送された命令信号に基づいて所定の制御や演算を実行しうる。入力部330は、クライアント装置110の筐体に含まれるものであってもよいし、外付けされるものであってもよい。例えば、入力部330は、出力部340と一体となってタッチパネルとして実施されてもよい。入力部330がタッチパネルとして実施される場合、ユーザーは、入力部330に対してタップ操作、スワイプ操作等を入力することができる。入力部330としては、タッチパネルに代えて、スイッチボタン、マウス、トラックパッド、QWERTYキーボード等が採用可能である。 The input unit 330 is a device that inputs information to the client device 110 in response to operations by an operator. The input unit 330 accepts operational inputs made by the user. The operational inputs are transferred as command signals to the control unit 310 via the communication bus 360. The control unit 310 can execute predetermined control or calculations based on the transferred command signals as necessary. The input unit 330 may be included in the housing of the client device 110 or may be attached externally. For example, the input unit 330 may be implemented as a touch panel integrated with the output unit 340. When the input unit 330 is implemented as a touch panel, the user can input tap operations, swipe operations, etc. to the input unit 330. Instead of a touch panel, switch buttons, a mouse, a trackpad, a QWERTY keyboard, etc. can be used as the input unit 330.

出力部340は、例えば、ディスプレイであって、ユーザーが操作可能なグラフィカルユーザインターフェース(Graphical User Interface:GUI)の画面として情報を出力する装置である。出力部340は、クライアント装置110の筐体に含まれるものであってもよいし、外付けされるものであってもよい。具体的には、出力部340は、CRTディスプレイ、液晶ディスプレイ、有機ELディスプレイ、又はプラズマディスプレイ等の表示デバイスとして実施されうる。これらの表示デバイスは、クライアント装置110の種類に応じて使い分けて実施されることが好ましい。 The output unit 340 is, for example, a display, and is a device that outputs information as a screen of a graphical user interface (GUI) that can be operated by the user. The output unit 340 may be included in the housing of the client device 110, or may be attached externally. Specifically, the output unit 340 may be implemented as a display device such as a CRT display, liquid crystal display, organic EL display, or plasma display. It is preferable that these display devices are used appropriately depending on the type of client device 110.

通信部350は、クライアント装置110をネットワーク150に接続し、他の装置との通信を司る。 The communication unit 350 connects the client device 110 to the network 150 and manages communication with other devices.

クライアント装置120のハードウェア構成もクライアント装置110のハードウェア構成と同様である。 The hardware configuration of client device 120 is the same as that of client device 110.

3.情報処理
以下、実施形態1の情報処理を説明する。
3. Information Processing The information processing of the first embodiment will now be described.

(1)処理の概要
制御部210は、要求に応じて組織の管理者の端末に後述する図5に示すような組織設定における利用可否ポリシーの設定画面を表示するよう制御する。利用可否ポリシーの設定画面は第1の画面の一例である。利用可否ポリシーの設定画面は組織が利用するクラウドサービスに関するセキュリティポリシーの条件を設定可能に構成されている。組織が利用するクラウドサービスに関するセキュリティポリシーの条件は、組織におけるクラウドサービスのセキュリティに関する条件の一例である。制御部210は、利用可否ポリシーの設定画面を介して設定された条件(組織のセキュリティポリシーの条件ともいう)とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定する。クラウドサービスのセキュリティに関する情報には、クラウドサービスのセキュリティ評価情報等が含まれる。なお、クラウドサービスのセキュリティに関する情報は、複数のクラウドサービスそれぞれのセキュリティに関する情報である。クラウドサービスのセキュリティに関する情報はクラウドサービスを識別する識別情報と関連付けて記憶部220等に記憶されている。
(1) Overview of Processing In response to a request, the control unit 210 controls the display of a usage policy setting screen for organization settings, such as that shown in FIG. 5 (described later), on the terminal of the organization's administrator. The usage policy setting screen is an example of a first screen. The usage policy setting screen is configured to allow the setting of security policy conditions for cloud services used by the organization. The security policy conditions for cloud services used by the organization are an example of conditions related to the security of cloud services in the organization. The control unit 210 determines whether a cloud service can be used based on the conditions set via the usage policy setting screen (also referred to as organizational security policy conditions) and information related to the security of the cloud service. The information related to the security of the cloud service includes security evaluation information for the cloud service, etc. Note that the information related to the security of the cloud service is information related to the security of each of multiple cloud services. The information related to the security of the cloud service is stored in the storage unit 220 or the like in association with identification information that identifies the cloud service.

クラウドサービスのセキュリティに関する情報には、クラウドサービスを利用する組織又はクラウドサービスのセキュリティ評価を行う組織(セキュリティ調査会社等)が、サービス提供装置130が提供するクラウドサービスの事業者に対して行ったセキュリティに関する調査に対するクラウドサービスの事業者の回答に基づいて登録されたセキュリティ評価に関する情報(以下、単に評価情報ともいう)も含まれる。セキュリティ評価に関する情報には、例えば、クラウドサービス事業者が回答したセキュリティチェックシート等、セキュリティに関する複数の質問項目を含むチェックリストへの回答が含まれる。セキュリティ評価に関する情報には、基本項目に関する情報、クラウドサービス自体のセキュリティ対策の情報、特定の機能を有する場合のセキュリティ対策の情報等が含まれる。基本項目に関する情報としては、第三認証の有無、預託データの取り扱い、セキュリティインシデント歴等が含まれる。クラウドサービス自体のセキュリティ対策の情報には、情報セキュリティ確保のための組織体制の情報、アクセス制御の情報、暗号化の情報、セキュリティインシデント管理の情報等が含まれる。特定の機能を有する場合のセキュリティ対策の情報には、クラウドサービス上にファイルアップロード機能があるかの情報、預託データが共有される外部サービスがあるかの情報等がある。 Information about the security of cloud services also includes security evaluation information (hereinafter simply referred to as evaluation information) registered based on the responses of cloud service providers to security surveys conducted by organizations using cloud services or organizations that evaluate the security of cloud services (such as security research companies) for the providers of cloud services provided by the service providing device 130. Security evaluation information includes, for example, responses to a checklist containing multiple security-related questions, such as a security checklist completed by the cloud service provider. Security evaluation information includes information about basic items, information about the security measures of the cloud service itself, and information about security measures when specific functions are provided. Information about basic items includes the presence or absence of third-party authentication, handling of deposited data, and security incident history. Information about the security measures of the cloud service itself includes information about the organizational structure for ensuring information security, access control information, encryption information, security incident management information, etc. Information about security measures when specific functions are provided includes information about whether the cloud service has a file upload function, whether there are external services with which deposited data is shared, etc.

クラウドサービスのセキュリティに関する情報には、制御部210がクラウドサービスのドメイン情報に基づき公開されているクラウドサービスの構成情報を自動で収集し、生成したリスク情報も含まれる。クラウドサービスのドメイン情報に基づき収集されるクラウドサービスの構成情報としては、関連ドメインの情報、関連IPアドレスの情報、Webアクセス結果の情報、SSL証明書情報、その他の第三者ソース等が含まれる。クラウドサービスの構成情報に基づき生成されたリスク情報には、クラウドサービスのセキュリティ対策状況の情報、不正アクセスの原因となりうる公開サーバーの有無の情報、乗っ取られる可能性のあるドメインの有無の情報、メールのなりすまし対策状況の情報等がある。 Information related to the security of cloud services also includes risk information generated by the control unit 210, which automatically collects publicly available cloud service configuration information based on the cloud service's domain information. Cloud service configuration information collected based on the cloud service's domain information includes information on related domains, related IP addresses, web access results, SSL certificate information, and other third-party sources. Risk information generated based on cloud service configuration information includes information on the status of cloud service security measures, whether there are public servers that could be the source of unauthorized access, whether there are domains that may be hijacked, and information on the status of measures against email spoofing.

クラウドサービスのセキュリティに関する情報には、上述した情報以外の情報が含まれてもよい。詳細は、後述する。 Information regarding the security of cloud services may include information other than that described above. Details will be provided below.

上述した制御部210の処理によれば、組織の管理者によって組織のクラウドサービスのセキュリティに関する条件を設定することができる。 The processing of the control unit 210 described above allows an organization's administrator to set security conditions for the organization's cloud services.

制御部210は、組織の被管理者の端末から検索要求を受け取る。検索要求にはクラウドサービスに関する検索条件が含まれる。制御部210は、被管理者の端末に一覧画面を表示するよう制御する。一覧画面は第2の画面の一例である。一覧画面はクラウドサービスの一覧が含まれる。一覧に含まれるクラウドサービスは検索条件に基づき取得されたクラウドサービスである。一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されている。ラベル情報はクラウドサービスの利用可否の判定の結果を示す情報である。 The control unit 210 receives a search request from a device of a managed person in the organization. The search request includes search conditions related to cloud services. The control unit 210 controls the device of the managed person to display a list screen. The list screen is an example of a second screen. The list screen includes a list of cloud services. The cloud services included in the list are cloud services obtained based on the search conditions. Each cloud service included in the list is associated with and assigned label information. The label information is information that indicates the result of a determination of whether the cloud service can be used.

このような構成によればクラウドサービスの検索結果の一覧画面において各クラウドサービスの利用可否の判定の結果を確認することができる。 With this configuration, you can check the availability of each cloud service on the cloud service search results list screen.

(2)処理の詳細
(セキュリティポリシーの設定)
図4は、情報処理システム1000の情報処理の一例を示すシーケンス図である。サーバー装置100は、情報処理システム1000にログインしてきたユーザーのユーザーID及びパスワードによる認証によって、ユーザーが組織の管理者か被管理者かを識別する。
シーケンスSQ401において、クライアント装置120の制御部は、組織の管理者による所定の画面における所定の操作に基づき条件設定画面の表示要求をサーバー装置100に送信する。
(2) Processing details (security policy settings)
4 is a sequence diagram showing an example of information processing in the information processing system 1000. The server device 100 identifies whether a user who logs in to the information processing system 1000 is a manager or a person under management of the organization by authenticating the user with the user ID and password.
In sequence SQ401, the control unit of the client device 120 transmits a request to the server device 100 to display a condition setting screen based on a predetermined operation on a predetermined screen by an administrator of the organization.

管理者がログインしているクライアント装置120より条件設定画面の表示要求を受信すると、シーケンスSQ402において、サーバー装置100の制御部210は、記憶部220等より条件設定画面を取得する。なお、ここでは、条件設定画面は、予め生成され、記憶部220に記憶されているものとして説明を行うが、表示要求を受信した際に、制御部210が生成するようにしてもよい。 When a request to display the condition setting screen is received from the client device 120 to which the administrator is logged in, in sequence SQ402, the control unit 210 of the server device 100 retrieves the condition setting screen from the memory unit 220, etc. Note that, while the description here assumes that the condition setting screen is generated in advance and stored in the memory unit 220, the control unit 210 may also generate the screen when a display request is received.

シーケンスSQ403において、制御部210は、条件設定画面を要求元のクライアント装置120に送信する。クライアント装置120は、サーバー装置100より条件設定画面を受信する。
シーケンスSQ402及びシーケンスSQ403の処理は、要求に応じて組織の管理者の端末に条件設定画面を表示するよう制御する処理の一例である。
In sequence SQ403, the control unit 210 transmits the condition setting screen to the requesting client device 120. The client device 120 receives the condition setting screen from the server device 100.
The processing of sequence SQ402 and sequence SQ403 is an example of a process for controlling the display of a condition setting screen on the terminal of the administrator of the organization in response to a request.

シーケンスSQ404において、クライアント装置120の制御部は、サーバー装置100より受信した条件設定画面をクライアント装置120の出力部に出力するよう制御する。 In sequence SQ404, the control unit of the client device 120 controls the output unit of the client device 120 to output the condition setting screen received from the server device 100.

本実施形態では要求を受け取ったサーバー装置100が画面を生成等し、要求元のクライアント装置に画面を送信する。そして、画面を受信したクライアント装置が画面を表示するものとして説明を行う。しかし、サーバー装置100が画面の生成に必要なデータを取得し、要求元のクライアント装置に送信するようにしてもよい。そして、クライアント装置が受信したデータに基づき画面を生成し、表示するようにしてもよい。このような場合、画面の生成に必要なデータを取得し、要求元のクライアント装置に送信する処理は、要求に応じて組織の管理者の端末に条件設定画面を表示するよう制御する処理の一例である。 In this embodiment, the server device 100 that receives the request generates a screen and transmits it to the client device that made the request. The following explanation assumes that the client device that received the screen displays the screen. However, the server device 100 may also obtain the data necessary to generate the screen and transmit it to the client device that made the request. The client device may then generate and display the screen based on the received data. In such cases, the process of obtaining the data necessary to generate the screen and transmitting it to the client device that made the request is an example of a process of controlling the display of a condition setting screen on the terminal of an organization's administrator in response to a request.

図5は、条件設定画面500の一例を示す図である。組織設定タブ520が選択され、組織設定の画面において利用可否ポリシータブ530が選択されると、条件設定画面500の表示要求がクライアント装置120からサーバー装置100に送信され、条件の設定領域510が表示される。条件の設定領域510を含む画面が条件設定画面500である。 Figure 5 shows an example of the condition setting screen 500. When the organization setting tab 520 is selected and the availability policy tab 530 is selected on the organization setting screen, a display request for the condition setting screen 500 is sent from the client device 120 to the server device 100, and the condition setting area 510 is displayed. The screen including the condition setting area 510 is the condition setting screen 500.

図5に示されるように、条件設定画面500は組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されている。クラウドサービスのセキュリティに関する条件は、セキュリティポリシーともいうことができる。セキュリティポリシーとは、組織において実施する情報セキュリティ対策の方針及び/又は行動指針のことである。また、クラウドサービスのセキュリティに関する条件は、企業に所属する従業員等、組織の構成員が利用するクラウドサービスの利用可否を判断する条件であってもよい。また、図5に示されるように、条件設定画面500は複数の条件をAND条件及びOR条件の何れか又は双方で組み合わせ可能に構成されている。 As shown in FIG. 5, the condition setting screen 500 is configured to allow the setting of conditions related to the security of cloud services within an organization. Conditions related to the security of cloud services can also be referred to as security policies. A security policy is a guideline and/or code of conduct for information security measures implemented within an organization. Furthermore, conditions related to the security of cloud services may be conditions that determine whether or not members of an organization, such as employees of a company, can use the cloud service. Furthermore, as shown in FIG. 5, the condition setting screen 500 is configured to allow multiple conditions to be combined using either or both AND and OR conditions.

より具体的に説明すると、条件設定画面500は、クラウドサービスのセキュリティに関する条件として、条件設定する対象の項目(条件設定項目)を複数選択可能に構成されている。図5の例では、対象の項目として「利用記録」、「調査履歴」、「調査スコア」、「ウェブ評価スコア」、「SOC2認証」、「項目1-15」が選択されている。また、条件設定画面500では、複数の対象の項目それぞれに対してどのような条件ならどのように判定するのかも、「条件」欄及び「判定」欄で選択可能に構成されている。どのように判定するのか(判定結果をどうするのか)としては、後述するように「利用OK」、「利用NG」、「条件付きOK(以下、単に「条件付き」ともいう)」が含まれる。
すなわち、条件設定画面500では、「利用OK」、「利用NG」、「条件付きOK」の条件を設定可能に構成されている。
More specifically, the condition setting screen 500 is configured to allow selection of multiple target items (condition setting items) for setting conditions as conditions related to the security of the cloud service. In the example of FIG. 5, "Usage history,""Investigationhistory,""Investigationscore,""Web assessment score,""SOC2certification," and "Items 1-15" are selected as target items. The condition setting screen 500 is also configured to allow selection of how to determine the conditions for each of the multiple target items in the "Condition" column and the "Determination" column. The determination methods (determination results) include "OK to use,""NG to use," and "OK with conditions (hereinafter simply referred to as "conditional")," as will be described later.
That is, the condition setting screen 500 is configured so that the conditions "OK to use", "NG to use", and "OK with conditions" can be set.

組織の管理者が条件設定画面500において条件を設定し、保存ボタンを選択すると、クライアント装置110は、設定された条件をサーバー装置100に送信する。 When the organization administrator sets conditions on the condition setting screen 500 and selects the save button, the client device 110 sends the set conditions to the server device 100.

クライアント装置110より条件を受信すると、シーケンスSQ406において、制御部210は、受信した条件を記憶部220の所定の記憶領域に記憶させる。制御部210は、条件に該当する企業を識別する識別情報等を含む企業情報と関連付けて記憶部220に記憶する。企業情報には、企業の業種、業界、企業が提供するサービス及び/又は商品の情報、事業モデル、設立年数、従業員の数等の情報が含まれるものとする。 When conditions are received from the client device 110, in sequence SQ406, the control unit 210 stores the received conditions in a specified storage area of the storage unit 220. The control unit 210 stores the conditions in the storage unit 220 in association with company information including identification information that identifies companies that meet the conditions. The company information includes information such as the company's business type, industry, information on the services and/or products that the company provides, business model, number of years since establishment, number of employees, etc.

シーケンスSQ407において、制御部210は、記憶部220等に記憶されているクラウドサービスのセキュリティに関する情報と、シーケンスSQ406で記憶させた条件とに基づいて複数のクラウドサービスそれぞれの利用可否を判定する。なお、判定の結果としては、後述する図7に示すように「利用OK」、「利用NG」、「条件付き」、「未判定」等が含まれる。利用OKは、クラウドサービスを利用してよいことを示す。利用NGは、クラウドサービスを利用してはいけないことを示す。条件付きは、利用態様等について所定の条件を満たす場合にクラウドサービスを利用してもよいことを示す。未判定は、設定されたいずれの条件も満たしていないことを示す。つまり、未判定は、クラウドサービスを利用してよいか否か、条件に基づいて判定していないことを示す。 In sequence SQ407, the control unit 210 determines whether or not each of multiple cloud services can be used based on information about the security of the cloud services stored in the memory unit 220, etc., and the conditions stored in sequence SQ406. The determination results include "OK to use," "NG to use," "Conditional," "Undetermined," etc., as shown in Figure 7, which will be described later. OK to use indicates that the cloud service may be used. NG to use indicates that the cloud service may not be used. Conditional indicates that the cloud service may be used if certain conditions regarding the usage mode, etc. are met. Undetermined indicates that none of the set conditions are met. In other words, undetermined indicates that a determination has not been made based on the conditions as to whether or not the cloud service can be used.

制御部210は、クラウドサービスのセキュリティに関する情報が、条件設定画面500の「判定」欄で「利用OK」と判定する条件として設定された条件を満たしている場合は、そのクラウドサービスを「利用OK」と判定する。制御部210は、クラウドサービスのセキュリティに関する情報が、条件設定画面500の「判定」欄で「利用NG」と判定する条件として設定された条件を満たしている場合は、「利用NG」と判定する。制御部210は、クラウドサービスのセキュリティに関する情報が、条件設定画面500の「判定」欄で「条件付き」と判定する条件として設定された条件を満たす場合は、そのクラウドサービスを「条件付き(条件付きOK)」と判定する。クラウドサービスのセキュリティに関する情報が少ない等、判定することができない場合や、設定されたいずれの条件も満たしていない場合は、そのクラウドサービスを「未判定」と判定する。 If the information about the security of a cloud service meets the conditions set in the "Judgment" column of the condition setting screen 500 as conditions for judging it as "OK to use," the control unit 210 judges the cloud service as "OK to use." If the information about the security of a cloud service meets the conditions set in the "Judgment" column of the condition setting screen 500 as conditions for judging it as "NG to use," the control unit 210 judges the cloud service as "NG to use." If the information about the security of a cloud service meets the conditions set in the "Judgment" column of the condition setting screen 500 as conditions for judging it as "conditional," the control unit 210 judges the cloud service as "conditional (OK with conditions)." If it is not possible to judge the cloud service because there is insufficient information about the security of the cloud service, or if it does not meet any of the set conditions, the control unit 210 judges the cloud service as "unassessed."

シーケンスSQ407の処理は、制御部210は、条件設定画面を介して設定された条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定する処理の一例である。 The processing of sequence SQ407 is an example of processing in which the control unit 210 determines whether a cloud service can be used based on the conditions set via the condition setting screen and information related to the security of the cloud service.

制御部210は、利用可否の判定の結果と共に利用可否の判定の理由(又は判定の根拠)も該当する組織を識別する識別情報及びクラウドサービスを識別する識別情報と関連付けて記憶部220の所定の記憶領域に記憶する。 The control unit 210 stores the result of the usability determination, as well as the reason for the usability determination (or the basis for the determination), in a specified storage area of the storage unit 220, in association with the identification information identifying the relevant organization and the identification information identifying the cloud service.

ここで、クラウドサービスのセキュリティに関する情報の詳細を説明する。本実施形態におけるクラウドサービスのセキュリティに関する情報には、クラウドサービス自体に関する情報と、クラウドサービスの利用記録に関する情報と、セキュリティ評価に関する情報と、組織の従業員(被管理者)の利用サービスの検知に関する情報と、が含まれる。これらの情報は、クラウドサービスの利用可否を判断する条件の設定に用いられる。 クラウドサービスのセキュリティに関する情報には、例えば、以下の情報が含まれる。なお、かっこ内には、その情報を条件設定項目として選択した場合に、「条件」欄(設定された条件設定項目が、どのような場合に「利用OK」、「利用NG」又は「条件付きOK」と判定するのかを入力・選択する欄)に入力・選択する情報の一例である。
・各種認証(ISO27001、SOC2等)の取得有無
・認証取得日
・データセンター設置地域
・IaaS(Infrastructure as a Service)プロバイダー
・準拠法(日本法等)
・対応言語
クラウドサービスの利用記録に関する情報には以下の情報が含まれる。なお、利用記録とは、クラウドサービスごとにそのサービスをそのように利用しているか、どのように管理しているか等を記録したものであり、クラウドサービスを識別する識別情報と関連付けて記憶部220の所定の記憶領域に記憶されている。
・利用記録(X件以上)
・利用目的
・利用者数(X人以上)
・利用アカウント数(Xアカウント以上)
・利用部署
・取り扱う個人情報の有無
・取り扱う情報資産の種類(個人情報、マイナンバー、機密情報、その他重要情報、その他)
・サービスが停止した際の影響度(大(サービスが停止すると業務が停止する)、中(サービスが停止すると業務が遅延する)、小(影響は軽微)等)
・その他利用記録に記載の情報
セキュリティ評価に関する情報には以下の情報が含まれる。
・調査履歴(X件以上)
・調査結果スコア(スコアN以上、上位1%以上、等)
・ウェブ評価スコア(スコアN以上、上位1%以上、等)
・最終調査完了日
・特定の対策の実施状況(アクセスログ保存、定期的な脆弱性診断等)
組織の従業員(被管理者)の利用サービスの検知に関する情報には以下の情報が含まれる。
・ユーザーの操作(ログイン、ダウンロードなど特定操作の件数)
・サービスの特徴/機能有無(ファイルアップロードあり、SSO未対応、等)
・サービスカテゴリ(IaaS、会計システム、人事システム等)
・過去30日間のアクセス数 (X件以上)
・過去30日間のアクセス人数 (X人以上)
・最終アクセス日時
Here, details of information relating to the security of cloud services will be explained. In this embodiment, the information relating to the security of cloud services includes information about the cloud service itself, information about the usage record of the cloud service, information about security evaluation, and information about the detection of services used by employees (managed persons) of the organization. This information is used to set conditions for determining whether or not a cloud service can be used. For example, the information relating to the security of cloud services includes the following information. Note that the information in parentheses is an example of information to be entered or selected in the "Condition" field (a field for entering or selecting under what circumstances the set condition setting item will be judged as "OK to use,""NG to use," or "OK with conditions") when that information is selected as a condition setting item.
・Whether various certifications (ISO27001, SOC2, etc.) have been obtained ・Date of certification acquisition ・Data center location ・IaaS (Infrastructure as a Service) provider ・Governing law (Japanese law, etc.)
Supported languages Information related to cloud service usage records includes the following information: The usage records are records of how each cloud service is used and how it is managed, and are stored in a specified storage area of the storage unit 220 in association with identification information that identifies the cloud service.
・Usage history (X or more items)
・Purpose of use ・Number of users (more than X people)
・Number of accounts used (X accounts or more)
・Department using the system ・Whether or not personal information is handled ・Type of information assets handled (personal information, My Number, confidential information, other important information, etc.)
- The degree of impact when the service is stopped (large (service stoppage causes business to stop), medium (service stoppage causes business to be delayed), small (impact is minor), etc.)
- Other information recorded in usage records Information regarding security evaluation includes the following information.
・Investigation history (X or more cases)
・Survey result score (score N or above, top 1% or above, etc.)
・Web evaluation score (score N or above, top 1% or above, etc.)
・Date of completion of final investigation ・Implementation status of specific measures (storage of access logs, regular vulnerability assessments, etc.)
Information regarding the detection of services used by employees (managed persons) of an organization includes the following information:
- User operations (number of specific operations such as logins and downloads)
・Service features/functionality (file upload available, SSO not supported, etc.)
・Service category (IaaS, accounting system, human resources system, etc.)
・Number of visits in the past 30 days (X or more)
・Number of visitors in the past 30 days (X or more)
-Last access date and time

ここで、クラウドサービスが取り扱う(預託する)情報資産は、機密性・完全性・可用性の観点から重要度を判定・評価され、クラウドサービスのセキュリティに関する情報として記憶されてもよい。
機密性は、アクセスを許可された所定のユーザーだけがアクセス可能な情報であるかどうかを示す指標であり、法律で安全管理が義務付けられている情報(個人情報、特定個人情報等)か、守秘義務の対象となる情報(取引先から秘密として提供された情報等)か、社内の営業秘密として管理すべき情報か(自社の独自技術やノウハウ等)か、といった観点で判定・評価される。
完全性は、情報や情報の処理方法が正確で完全であることが求められる情報であるかどうかを示す指標であり、改ざんされると自社や取引先等に深刻な影響があるかどうか、といった観点で判定・評価される。
可用性は、アクセスを許可された所定のユーザーが必要な時にアクセスできる情報であるかどうかを示す指標であり、利用できなくなると自社や取引先等に深刻な影響があるかどうか、といった観点で判定・評価される。
これらの観点を用いて、取り扱う情報資産の重要度が評価・判定されて記憶され、クラウドサービスの利用可否を判断する条件の設定に用いられてもよい。例えば、「法律で安全管理が義務付けられている情報を取り扱わなければ、利用OK」といった条件を設定してもよい。また、これらの観点を用いて、情報の重要度をスコア化し、クラウドサービスの利用可否を判断する条件の設定に用いられてもよい。例えば、機密性が高いほどスコアが高く、求められる完全性が高いほどスコアが高く、求められる可用性が高いほどスコアが高くなるように定義し、「取り扱う情報の重要度のスコアが所定値以下であれば、利用OK」といった条件を設定してもよい。
Here, the importance of information assets handled (deposited) by the cloud service may be determined and evaluated in terms of confidentiality, integrity, and availability, and may be stored as information related to the security of the cloud service.
Confidentiality is an indicator of whether information is accessible only to designated users who are authorized to access it, and is determined and evaluated from the perspective of whether the information is required by law to be managed securely (personal information, specific personal information, etc.), whether it is subject to confidentiality obligations (information provided in confidence by a business partner, etc.), or whether it should be managed as an internal trade secret (a company's proprietary technology or know-how, etc.).
Integrity is an indicator of whether the information and the way it is processed are required to be accurate and complete, and is judged and evaluated from the perspective of whether tampering would have a serious impact on the company, business partners, etc.
Availability is an indicator of whether information can be accessed by designated users who have been granted access when necessary, and is judged and evaluated from the perspective of whether its unavailability would have a serious impact on the company, business partners, etc.
Using these perspectives, the importance of handled information assets may be evaluated and determined, stored, and used to set conditions for determining whether or not to allow cloud services to be used. For example, a condition may be set such as, "Use is OK as long as information whose security management is required by law is not handled." Furthermore, using these perspectives, the importance of information may be scored and used to set conditions for determining whether or not to allow cloud services to be used. For example, the higher the confidentiality, the higher the score, the higher the required integrity, and the higher the required availability, the higher the score. A condition may be set such that, "Use is OK if the score of the importance of handled information is below a predetermined value."

なお、サーバー装置100の記憶部220にはクラウドサービスのセキュリティに関する情報以外にクラウドサービスの情報としてクラウドサービスの名称、クラウドサービスを提供している企業等の名称、クラウドサービスのカテゴリ(サービスカテゴリ)等の情報もクラウドサービスのセキュリティに関する情報に関連付けてクラウドサービス情報として記憶されているものとして説明を行う。 In addition to information related to the security of cloud services, the storage unit 220 of the server device 100 also stores information about the cloud services, such as the name of the cloud service, the name of the company providing the cloud service, and the category of the cloud service (service category), in association with the information related to the security of the cloud service.

シーケンスSQ408において、制御部210は、判定の結果を組織における利用可否の結果として記憶部220等の所定の記憶領域に記憶させる。より具体的に説明すると、制御部210は、複数のクラウドサービスそれぞれの利用可否の結果を、それぞれのクラウドサービスの情報に関連付けて記憶部220等の所定の記憶領域に記憶させる。 In sequence SQ408, the control unit 210 stores the results of the determination as the results of availability for the organization in a predetermined storage area such as the storage unit 220. More specifically, the control unit 210 associates the results of availability for each of the multiple cloud services with information about each cloud service and stores them in a predetermined storage area such as the storage unit 220.

(クラウドサービスの検索)
シーケンスSQ409において、クライアント装置110の制御部310は、被管理者による所定の画面における所定の操作に基づきクラウドサービスの一覧画面の表示要求をサーバー装置100に送信する。クラウドサービスの一覧画面の表示要求は、後述するようにクラウドサービスの検索条件等が含まれる。クラウドサービスの一覧画面の表示要求は、クラウドサービスに関する検索条件の一例である。
(Search for cloud services)
In sequence SQ409, the control unit 310 of the client device 110 sends a request to the server device 100 to display a cloud service list screen based on a predetermined operation on a predetermined screen by the person being managed. The request to display the cloud service list screen includes search conditions for cloud services, as described below. The request to display the cloud service list screen is an example of a search condition for cloud services.

被管理者がログインしているクライアント装置110よりクラウドサービスの一覧画面の表示要求を受信すると、シーケンスSQ410において、サーバー装置100の制御部210は、表示要求に含まれる検索条件に基づき該当するクラウドサービスをクラウドサービス情報より検索し、検索結果を取得する。 When a request to display a cloud service list screen is received from the client device 110 to which the managed user is logged in, in sequence SQ410, the control unit 210 of the server device 100 searches the cloud service information for relevant cloud services based on the search conditions included in the display request and obtains the search results.

シーケンスSQ411において、制御部210は、検索結果として該当するクラウドサービス情報等の一覧を含む一覧画面を生成する。一覧画面は第2の画面の一例である。 In sequence SQ411, the control unit 210 generates a list screen containing a list of relevant cloud service information, etc. as search results. The list screen is an example of a second screen.

シーケンスSQ412において、制御部210は、一覧画面を要求元のクライアント装置110に送信する。クライアント装置110は、サーバー装置100より一覧画面を受信する。 In sequence SQ412, the control unit 210 sends the list screen to the requesting client device 110. The client device 110 receives the list screen from the server device 100.

シーケンスSQ411及びシーケンスSQ412の処理は、要求に応じて組織の被管理者の端末に一覧画面を表示するよう制御する処理の一例である。 The processing of sequence SQ411 and sequence SQ412 is an example of a process that controls the display of a list screen on the terminal of a managed person in an organization upon request.

シーケンスSQ413において、クライアント装置110の制御部310は、サーバー装置100より受信した一覧画面をクライアント装置110の出力部340に出力するよう制御する。 In sequence SQ413, the control unit 310 of the client device 110 controls the output unit 340 of the client device 110 to output the list screen received from the server device 100.

図6は、一覧画面600の一例を示す図である。サービス検索タブ620が選択され、表示領域610において検索条件(例えば、フリーワード、サービスカテゴリ等)が選択されるとクラウドサービスの一覧画面の表示要求がクライアント装置110からサーバー装置100に送信され、表示領域610のクラウドサービスの一覧が表示される。フリーワードの例としては、例えば、クラウドサービスを提供している企業の企業名、クラウドサービスのサービス名等がある。クラウドサービスの一覧を含む画面が一覧画面600である。一覧画面600には、検索条件に合致する個々のクラウドサービスのサマリー情報がリスト表示される。サマリー情報には、サービス名、クラウドサービス事業者(ベンダー等)、サービスの種別等の情報が含まれる。すなわち、一覧画面600にはクラウドサービスの一覧が含まれる。 Figure 6 is a diagram showing an example of a list screen 600. When the service search tab 620 is selected and search criteria (e.g., free words, service categories, etc.) are selected in the display area 610, a request to display a cloud service list screen is sent from the client device 110 to the server device 100, and a list of cloud services is displayed in the display area 610. Examples of free words include the name of the company providing the cloud service and the name of the cloud service. The list screen 600 is a screen containing a list of cloud services. The list screen 600 displays a list of summary information for each cloud service that matches the search criteria. The summary information includes information such as the service name, cloud service provider (vendor, etc.), and service type. In other words, the list screen 600 contains a list of cloud services.

一覧画面600において、クラウドサービスに関するセキュリティ評価情報が、クラウドサービスやクラウドサービス事業者と対応付けて記憶されている場合には、クラウドサービスA~C、クラウドサービスEに対応付けられて表示されているように、「調査結果を開示」というアイコン640及び予測納期650が表示される。例えば、クラウドサービスAについては、約1週間以内という予測納期650が表示され、クラウドサービスBについては約2週間以内という予測納期650が表示される。被管理者によって「調査結果を開示」というアイコン640が選択(クリック等)されると、記憶部220等に記憶されているクラウドサービスのセキュリティ評価情報を、クライアント装置110又はクライアント装置120に送信する要求が、サーバー装置100に送信される。
なお、アイコンとは画面上に表示される小さな絵の画像又はシンボルの画像であって、選択されることによって行われる処理、又は機能を表現し、ユーザーが直感的に操作可能に構成されているものである。
On the list screen 600, when security evaluation information related to cloud services is stored in association with the cloud services and cloud service providers, an icon 640 labeled "Disclose investigation results" and an estimated delivery date 650 are displayed, as shown in association with cloud services A to C and cloud service E. For example, for cloud service A, an estimated delivery date 650 of approximately one week is displayed, and for cloud service B, an estimated delivery date 650 of approximately two weeks is displayed. When the person under management selects (e.g., clicks) the icon 640 labeled "Disclose investigation results," a request is sent to the server device 100 to transmit the security evaluation information of the cloud services stored in the storage unit 220 or the like to the client device 110 or the client device 120.
An icon is a small picture or symbol image displayed on the screen that represents a process or function that is performed when selected, and is designed to be intuitively operable by the user.

一方で、クラウドサービスに関する過去のセキュリティ評価が記憶されていない場合には、クラウドサービスDに表示されているように、「新規調査を依頼」というアイコン660が表示される。このようなケースにおいて、過去にセキュリティ評価を調査した実績がないことを示す「調査実績なし」といった情報がアイコンとともに表示されてもよい。 On the other hand, if no past security evaluations for the cloud service are stored, an icon 660 reading "Request a new investigation" will be displayed, as shown for cloud service D. In such cases, information such as "No investigation history" may be displayed along with the icon, indicating that no security evaluations have been conducted in the past.

ここで、クラウドサービスの一覧の一部である領域630を拡大して図7に示す。図7は、クラウドサービスの一覧の一部を示す図である。クラウドサービスの一覧に含まれるそれぞれのクラウドサービスには、クラウドサービスと対応付けられてラベル情報が付されている。ラベル情報はクラウドサービスの利用可否の判定の結果を示す情報である。 Figure 7 shows an enlarged view of area 630, which is part of the list of cloud services. Figure 7 shows part of the list of cloud services. Each cloud service included in the list of cloud services is associated with label information. The label information indicates the result of a determination as to whether the cloud service is available.

ラベル情報の種類には、少なくとも、クラウドサービスを利用してよいことを示す情報(図7の例ではラベル情報710の「利用OK」)、及び、クラウドサービスを利用してはいけないことを示す情報(図7の例ではラベル情報740の「利用NG」)が含まれる。 The types of label information include at least information indicating that the cloud service may be used (in the example of Figure 7, label information 710, "Use OK") and information indicating that the cloud service may not be used (in the example of Figure 7, label information 740, "Use Not Allowed").

ラベル情報の種類には、さらに、条件付きでクラウドサービスを利用してよいことを示す情報(図7の例ではラベル情報720の「条件付き」)が含まれる。 The type of label information further includes information indicating that the cloud service may be used under certain conditions (in the example of Figure 7, label information 720 is "conditional").

ラベル情報の種類には、さらに、クラウドサービスを利用してよいか否か評価不能であることを示す情報(図7の例ではラベル情報730の「判定不能」)が含まれる。 The types of label information also include information indicating that it is impossible to assess whether the cloud service can be used (in the example of Figure 7, label information 730 is "Undeterminable").

このように、クラウドサービスの一覧画面には、異なる種類のラベル情報(表示する文言の異なるラベル)が付されてもよい。換言すれば、クラウドサービスの一覧画面に付されうるラベル情報は、利用可否の判定結果に応じて、複数種の態様から選択されるものであってもよい。 In this way, different types of label information (labels with different wording) may be attached to the cloud service list screen. In other words, the label information that can be attached to the cloud service list screen may be selected from multiple types depending on the availability determination result.

クラウドサービスを利用しようとしている被管理者は図7に示すような一覧画面に含まれる各クラウドサービスのラベル情報を参照することによって、所属する組織において、所望のクラウドサービスを利用することができるか否か確認することができる。 A person under management who wishes to use a cloud service can check whether the desired cloud service is available in their organization by referring to the label information for each cloud service included in the list screen shown in Figure 7.

実施形態1の処理によれば、組織の管理者によって組織のクラウドサービスのセキュリティに関する条件を設定することができる。また、実施形態1の処理によれば、設定された条件に基づき組織において利用可能なクラウドサービス、利用できないクラウドサービス又は条件付きで利用できるクラウドサービスを表示することができる。また、実施形態1の処理によれば、クラウドサービス毎にセキュリティに関する利用可否のラベルを表示することができる。 The processing of embodiment 1 allows an organization's administrator to set security conditions for the organization's cloud services. Furthermore, the processing of embodiment 1 makes it possible to display cloud services that are available to the organization, cloud services that are unavailable, or cloud services that are available under certain conditions, based on the set conditions. Furthermore, the processing of embodiment 1 makes it possible to display a security-related label indicating whether or not each cloud service is available.

<変形例1>
以下、実施形態1の変形例1を説明する。変形例1は実施形態1に含まれるものであって、実施形態1と異なる実施形態ではない。変形例1で説明しない構成及び処理については実施形態1と同様である。
<Modification 1>
The following describes Modification 1 of Embodiment 1. Modification 1 is included in Embodiment 1, but is not a different embodiment from Embodiment 1. Configurations and processes not described in Modification 1 are the same as those in Embodiment 1.

上述した説明では、クラウドサービスの一覧画面を被管理者のクライアント装置110の出力部340に表示するよう説明を行った。しかし、管理者のクライアント装置120の出力部にもクラウドサービスの一覧画面を表示することができる。より具体的に説明すると、変形例1の制御部210は、管理者のクライアント装置120よりクラウドサービスの一覧画面の表示要求を受け取ると、クラウドサービスに対応付けられたラベル情報を編集可能な構成としたクラウドサービスの一覧画面を生成し、管理者のクライアント装置120に送信する。 In the above explanation, the cloud service list screen is described as being displayed on the output unit 340 of the managed client device 110. However, the cloud service list screen can also be displayed on the output unit of the administrator's client device 120. More specifically, when the control unit 210 of variant 1 receives a request to display the cloud service list screen from the administrator's client device 120, it generates a cloud service list screen configured to allow editing of label information associated with the cloud services, and sends it to the administrator's client device 120.

制御部210は、クライアント装置120よりラベル情報を選択した操作を受け付けると(例えば、図7のラベル情報730の選択操作を受け付けると)、ラベル情報(図7のラベル情報「条件付き」)を編集するポップアップウィンドウ800をクライアント装置120に表示させる。この処理は、制御部210、要求に応じて管理者の端末に一覧画面を表示するよう制御する処理の一例である。 When the control unit 210 receives an operation to select label information from the client device 120 (for example, when it receives an operation to select label information 730 in FIG. 7), it causes the client device 120 to display a pop-up window 800 for editing the label information (label information "Conditional" in FIG. 7). This process is an example of control processing by the control unit 210 to display a list screen on the administrator's terminal in response to a request.

図8は、ラベル情報を編集するポップアップウィンドウ800の一例を示す図である。管理者はポップアップウィンドウ800を介してラベル情報を個別に編集することができる。より具体的に説明すると、管理者は、クラウドサービスに対応付けられて表示されたラベル情報をクリック等により選択すると表示されるポップアップウィンドウ800を介して、クラウドサービス利用可否及び判断理由を個別に入力・編集することができる。すなわち、管理者に表示される一覧画面はクラウドサービスのラベル情報を編集可能に構成されている。 Figure 8 shows an example of a pop-up window 800 for editing label information. The administrator can edit label information individually via the pop-up window 800. More specifically, the administrator can individually input and edit whether or not a cloud service can be used and the reason for that decision via the pop-up window 800 that appears when the administrator selects, by clicking or otherwise, label information displayed in association with a cloud service. In other words, the list screen displayed to the administrator is configured to allow editing of label information for cloud services.

利用可否が「条件付きOK」の場合、制御部210は、ラベル情報を編集するポップアップウィンドウを介して、OKの条件(利用可とする追加条件)を入力・編集できるようにしてもよい。ここで入力される追加の条件は、条件設定画面500で設定されるクラウドサービスのセキュリティに関する条件を補足する条件である。図9は、ラベル情報を編集するポップアップウィンドウ900において、OKの条件情報910を入力・編集する一例を示す図である。図9の例では、OKの条件情報910として、「個人情報を預けない」、「10名未満での利用」、「半年未満のスポット理由」が示されている。OKの条件がすべて満たされている場合に、対応付けられたクラウドサービスが利用可であることが示されている。このように、「条件付きOK」は、そのクラウドサービスが、組織における利用態様等によって、利用可否の判定が変わる場合に用いられる。利用態様とは、例えば、取り扱う情報の種類(個人情報や機密情報などの重要情報を含むか等)、利用する人数、利用期間、利用部門等を含み、利用可となるこれらの条件を追加条件又は補足条件と呼んでもよい。
すなわち、ラベル情報が「条件付きOK」であった場合、ポップアップウィンドウ900はクラウドサービスを利用してよいと判定する追加の条件を入力可能に構成されている。
If the availability is "conditionally OK," the control unit 210 may allow users to input and edit the "OK" conditions (additional conditions for availability) via a pop-up window for editing label information. The additional conditions input here supplement the security-related conditions for the cloud service set on the condition setting screen 500. FIG. 9 illustrates an example of inputting and editing "OK" condition information 910 in the pop-up window 900 for editing label information. In the example of FIG. 9, the "OK" condition information 910 includes "no personal information,""usage by fewer than 10 people," and "spot use for less than six months." If all the "OK" conditions are met, the associated cloud service is available for use. Thus, "conditionally OK" is used when the cloud service availability determination varies depending on the usage pattern within the organization. Usage patterns include, for example, the type of information handled (whether it contains important information such as personal information or confidential information), the number of users, the usage period, and the department using the service. These availability conditions may be referred to as additional or supplementary conditions.
That is, if the label information is "conditionally OK," the pop-up window 900 is configured to allow input of additional conditions for determining whether the cloud service is permitted to be used.

制御部210は、編集されたラベル情報や条件情報を、該当する組織を識別する識別情報及びクラウドサービスを識別する識別情報と関連付けて記憶部220の所定の記憶領域に記憶する。また、制御部210は、編集された利用可否の判定の結果と共に利用可否の判定の理由(又は判定の根拠)も、該当する組織を識別する識別情報及びクラウドサービスを識別する識別情報と関連付けて記憶部220の所定の記憶領域に記憶する。例えば、条件設定画面で設定されたクラウドサービスのセキュリティに関する条件に基づいて「利用NG」と判定されたクラウドサービスについて、「利用OK」と編集した場合、判定の理由(又は判定の根拠)として、「個別に判定」といった文言を記憶する。 The control unit 210 stores the edited label information and condition information in a specified storage area of the storage unit 220, in association with the identification information identifying the relevant organization and the identification information identifying the cloud service. The control unit 210 also stores the edited result of the usability determination, as well as the reason for the usability determination (or the basis for the determination), in association with the identification information identifying the relevant organization and the identification information identifying the cloud service, in a specified storage area of the storage unit 220. For example, if a cloud service that was determined to be "not usable" based on the security conditions for the cloud service set on the condition setting screen is edited to be "usable," the control unit 210 stores a phrase such as "individually determined" as the reason for the determination (or the basis for the determination).

一方で、被管理者のクライアント装置110の出力部340に表示されたラベル情報は、ユーザーである被管理者によって編集できないよう制御される。つまり、制御部210は、ラベル情報を表示させるクライアント装置や端末を利用するユーザーの属性や権限に応じて、ラベル情報の編集可否を制御する。これにより、組織におけるセキュリティに関する所定の権限を有さないユーザー等、ラベル情報を編集することが好ましくないユーザーに対して、ラベル情報の編集を制限することができる。 On the other hand, the label information displayed on the output unit 340 of the managed client device 110 is controlled so that it cannot be edited by the managed user. In other words, the control unit 210 controls whether the label information can be edited depending on the attributes and authority of the user using the client device or terminal that displays the label information. This makes it possible to restrict the editing of label information for users who are not desired to edit label information, such as users who do not have the required security authority within the organization.

変形例1によれば、管理者は、クラウドサービスに対する個別の調査・審査結果等に基づいて、ラベル情報をクラウドサービスごとに個別に入力・編集することができる。またラベル情報が「条件付きOK」の場合は、どのような利用態様等の条件を満たす場合に利用可なのかの追加情報等の情報を入力・編集することができる。これにより、一括でクラウドサービスの利用可否を判定する条件を設定できるだけでなく、個々の事情や個々の審査結果に応じた利用可否判定の結果や追加条件の設定も行うことができる。 According to Variation 1, the administrator can input and edit label information for each cloud service individually, based on the results of individual investigations and reviews of the cloud service. Furthermore, if the label information is "conditionally OK," the administrator can input and edit additional information, such as information about the usage patterns and other conditions that must be met for use to be permitted. This not only allows the administrator to set conditions for determining whether cloud services can be used in bulk, but also allows the administrator to set the results of the usage eligibility determination and additional conditions based on individual circumstances and review results.

<変形例2>
以下、実施形態1の変形例2を説明する。変形例2は実施形態1に含まれるものであって、実施形態1と異なる実施形態ではない。変形例2で説明しない構成及び処理については実施形態1と同様である。
<Modification 2>
The following describes Modification 2 of Embodiment 1. Modification 2 is included in Embodiment 1, and is not a different embodiment from Embodiment 1. Configurations and processes not described in Modification 2 are the same as those in Embodiment 1.

図10は、所定のクラウドサービスのサービス台帳を含む画面1010の一例を示す図である。例えば、組織の管理者又は被管理者がクライアント装置110に表示されている画面において所定のクラウドサービスを選択し、サービス台帳を選択する操作を行うと、変形例2の制御部210は、画面1010を生成し、クライアント装置110に送信し、出力部340に表示されるよう制御する。ここで、サービス台帳とは、組織内で利用中や利用を検討中のクラウドサービス等の登録された情報であり、個々のクラウドサービスに関する個別情報(利用部門、利用用途等)及び評価情報を一元的に管理しているデジタルの台帳である。サービス台帳へのクラウドサービスの登録は、管理者によって実行されてもよい。 Figure 10 is a diagram showing an example of a screen 1010 including a service ledger for a specific cloud service. For example, when an organization's administrator or the person being managed selects a specific cloud service on the screen displayed on the client device 110 and performs an operation to select the service ledger, the control unit 210 of variant 2 generates screen 1010, transmits it to the client device 110, and controls it to be displayed on the output unit 340. Here, the service ledger is registered information on cloud services currently in use or under consideration for use within the organization, and is a digital ledger that centrally manages individual information (such as the user department and usage purpose) and evaluation information for each cloud service. Cloud services may be registered in the service ledger by the administrator.

図10に示されるように、画面1010にはクラウドサービスの利用可否を表すラベル情報(「利用OK」)に加え、利用可否の判定の理由の情報1030も含まれる。図10の例では人事クラウドサービスAという名のクラウドサービスの判定の理由として「調査スコアが70点以上のため(利用可否ポリシーより判定)」と記載されている。判定の理由は、利用可否を表すラベル情報と一体的に表示されてもよいし、ラベル情報と区別できる態様で表示されてもよい。制御部210は、例えば、判定の理由を、利用可否を表すラベル情報とラベルや文字の形状、色、大きさ等を変更して表示してもよい。利用可否の判定の理由としては、例えば、条件設定画面で設定される組織におけるクラウドサービスのセキュリティに関する条件に合致している場合に「利用可否ポリシーより判定」と表示したり、ポップアップウィンドウを介して管理者によりラベル情報が個別に編集されて利用OKとされた場合に「個別編集により判定」と表示したりしてもよい。また、利用可否の判定の理由は、サービス台帳を含む画面1010に表示するだけでなく、図6のような、管理者又は被管理者が閲覧するクラウドサービスの一覧画面600において、利用可否を表すラベル情報ともに表示してもよい。また、クラウドサービスの一覧画面600において、ラベル情報に対してユーザーがカーソルを合わせるか、押下等の操作を行うと、利用可否の判定の理由が、ポップアップ等の態様で表示されてもよい。 As shown in FIG. 10, screen 1010 includes label information indicating whether the cloud service is available ("OK to use"), as well as information 1030 on the reason for the usability determination. In the example of FIG. 10, the reason for the determination of a cloud service named Human Resources Cloud Service A is listed as "Because the survey score is 70 points or more (determined based on the usability policy)." The reason for the determination may be displayed together with the label information indicating usability, or may be displayed in a manner that distinguishes it from the label information. For example, the control unit 210 may display the reason for the determination by changing the shape, color, size, etc. of the label or text from the label information indicating usability. The reason for the usability determination may be, for example, "Determined based on the usability policy" if the cloud service meets the security conditions for the organization set on the condition setting screen, or "Determined based on individual editing" if the label information is individually edited by an administrator via a pop-up window and deemed usable. Furthermore, the reason for the determination of whether or not use is possible may not only be displayed on screen 1010 including the service ledger, but may also be displayed together with label information indicating whether or not use is possible on a cloud service list screen 600 viewed by the administrator or the person under management, as shown in FIG. 6. Furthermore, when the user hovers the cursor over the label information on the cloud service list screen 600 or performs an operation such as pressing it, the reason for the determination of whether or not use is possible may be displayed in the form of a pop-up or the like.

上述した処理は、制御部210が要求に応じてクラウドサービスの利用可否の判定の理由を出力する処理の一例である。 The above-described process is an example of a process in which the control unit 210 outputs the reason for determining whether or not a cloud service is available in response to a request.

変形例2によればクラウドサービスの利用可否の判定の結果に加え、判定の理由を知ることができる。 Variant 2 allows users to know not only the result of the cloud service availability determination, but also the reason for the determination.

<変形例3>
以下、実施形態1の変形例3を説明する。変形例3は実施形態1に含まれるものであって、実施形態1と異なる実施形態ではない。変形例3で説明しない構成及び処理については実施形態1と同様である。
<Modification 3>
The following describes Modification 3 of Embodiment 1. Modification 3 is included in Embodiment 1, and is not a different embodiment from Embodiment 1. Configurations and processes not described in Modification 3 are the same as those in Embodiment 1.

図11は、変形例3の条件設定画面500の一例を示す図である。変形例3の制御部210は、条件設定画面500に、組織と同業種の組織の平均の設定値の情報を参考情報として出力するよう制御する。より具体的に説明すると、制御部210は、条件設定画面500の組織と同業種の組織の条件を記憶部220等から取得する。ここで、同業種の組織とは、業界が同じ組織であったり、提供する商品又はサービスが類似した組織であったり、事業モデルが同じ組織であったりする。同業種の組織とは、例えば、事業において競合する企業等であってもよい。なお、制御部210は、組織の設立年数が類似する同業種の組織の設定値、又は組織に所属する従業員の数が類似する同業種の組織の設定値を取得し、平均値を求めるようにしてもよい。 Figure 11 is a diagram showing an example of a condition setting screen 500 of Variation 3. In Variation 3, the control unit 210 controls the condition setting screen 500 to output information on the average setting values of the organization and organizations in the same industry as the organization as reference information. More specifically, the control unit 210 acquires the conditions of the organization and organizations in the same industry on the condition setting screen 500 from the storage unit 220, etc. Here, organizations in the same industry include organizations in the same industry, organizations that provide similar products or services, and organizations with the same business model. Organizations in the same industry may be, for example, companies that compete in business. Note that the control unit 210 may acquire setting values of organizations in the same industry that have been in business for a similar number of years as the organization, or setting values of organizations in the same industry that have a similar number of employees, and calculate the average value.

図11の例では、調査スコアに関する条件は同業種平均では75点以上である旨の参考情報1110と、ウェブ評価スコアに関する条件は同業種平均では80点以上である旨の参考情報1120と、が条件設定画面500に含まれている。なお、条件設定画面において、設定された条件と併記して表示する他の組織の条件は、同業種の組織等の条件に限らず、自社の組織以外の条件に関連する条件であればよく、例えば、管理者によって予め設定された業界、業種、又は組織(企業等)の条件を記憶部220等から取得し表示してもよい。 In the example of Figure 11, the condition setting screen 500 contains reference information 1110 indicating that the condition regarding the survey score is an average of 75 points or more in the same industry, and reference information 1120 indicating that the condition regarding the web evaluation score is an average of 80 points or more in the same industry. Note that the conditions for other organizations displayed alongside the set conditions on the condition setting screen are not limited to conditions for organizations in the same industry, etc., as long as they are conditions related to conditions other than the company's own organization. For example, conditions for the industry, business type, or organization (company, etc.) previously set by the administrator may be retrieved from the memory unit 220, etc., and displayed.

図11に示されるように、条件設定画面には該当する組織以外の他の組織の条件が参考情報として含まれる。 As shown in Figure 11, the condition setting screen includes conditions for organizations other than the relevant organization as reference information.

なお、図11では説明の簡略化のため、制御部210は、複数の項目のうち一部の項目の条件について参考情報を出力するよう示している。しかし、制御部210は、すべての項目の条件に付いてそれぞれ参考情報を出力するようにしてもよい。 Note that, for simplicity of explanation, Figure 11 shows that the control unit 210 outputs reference information for the conditions of some of the multiple items. However, the control unit 210 may be configured to output reference information for the conditions of all of the items.

制御部210は、同業種平均ではなく全組織(又は全企業)の平均値等を参考情報として出力するようにしてもよい。
制御部210は、平均値ではなく、最頻値等、他の値を参考情報として出力するようにしてもよい。
The control unit 210 may output the average value for the entire organization (or all companies) as reference information, instead of the average value for the same industry.
The control unit 210 may output other values, such as the most frequent value, instead of the average value as reference information.

変形例3によれば、条件を設定する際に他の組織の条件を参考にすることができる。 Variant 3 allows you to refer to the conditions of other organizations when setting conditions.

なお、他の例として、制御部210は、入力された条件が該当する組織以外の他の組織の条件の平均値等と異なる場合に、参考情報として他の組織の条件の平均値等を条件設定画面に出力するようにしてもよい。このような構成とすることによって入力された条件が他の組織の条件の平均値等と異なる場合に、他の組織の条件の平均値等が出力されるので、この値を参考にすることができる。 As another example, if the input conditions differ from the average values, etc. of the conditions of other organizations other than the relevant organization, the control unit 210 may output the average values, etc. of the conditions of the other organizations as reference information on the condition setting screen. With this configuration, if the input conditions differ from the average values, etc. of the conditions of the other organizations, the average values, etc. of the conditions of the other organizations are output, and this value can be used as a reference.

<変形例4>
以下、実施形態1の変形例4を説明する。変形例4は実施形態1に含まれるものであって、実施形態1と異なる実施形態ではない。変形例4で説明しない構成及び処理については実施形態1と同様である。
<Modification 4>
The following describes Modification 4 of Embodiment 1. Modification 4 is included in Embodiment 1, and is not a different embodiment from Embodiment 1. Configurations and processes not described in Modification 4 are the same as those in Embodiment 1.

図12は、変形例4における画面遷移の一例を示す図である。
条件設定画面500において条件が設定され、保存ボタンが選択されると、変形例4の制御部210は、条件設定画面500で設定された条件を満たすクラウドサービスを検索する。制御部210は、条件を満たすクラウドサービスが存在する場合に、少なくとも条件を満たすクラウドサービスの情報及び条件を満たすクラウドサービスの数を含む確認画面1200を生成し、クライアント装置120の出力部に出力するよう制御する。ここで、条件を満たすクラウドサービスとは、上述したラベル情報が「利用OK」となるクラウドサービスのことである。この処理は、制御部210が、セキュリティに関する情報が条件設定画面を介して設定された条件を満たすクラウドサービスの件数を含む情報を出力する処理の一例である。また、制御部210は、条件設定画面500において条件が入力・設定された段階で(保存ボタンが選択されることなく)、設定された条件を満たすクラウドサービスを検索してもよい。この場合、制御部210は、検索の結果、条件を満たすクラウドサービスが存在する場合に、条件を満たすクラウドサービスの数に関する情報を、条件設定画面500に表示するよう制御してもよい。これにより、別の確認画面に遷移することなく、入力した条件を満たすクラウドサービスの数等を確認できるため、条件の見直しを効率的に行うことが可能となる。
FIG. 12 is a diagram showing an example of screen transitions in the fourth modification.
When conditions are set on the condition setting screen 500 and the Save button is selected, the control unit 210 of Variation 4 searches for cloud services that satisfy the conditions set on the condition setting screen 500. If cloud services that satisfy the conditions are found, the control unit 210 generates a confirmation screen 1200 that includes information on at least the cloud services that satisfy the conditions and the number of cloud services that satisfy the conditions, and controls the control unit 210 to output the confirmation screen 1200 to the output unit of the client device 120. Here, cloud services that satisfy the conditions are cloud services whose label information is "OK to use," as described above. This process is an example of a process in which the control unit 210 outputs information including the number of cloud services whose security information satisfies the conditions set via the condition setting screen. Alternatively, the control unit 210 may search for cloud services that satisfy the set conditions after the conditions are entered and set on the condition setting screen 500 (without selecting the Save button). In this case, if a cloud service that satisfies the conditions is found as a result of the search, the control unit 210 may control the condition setting screen 500 to display information regarding the number of cloud services that satisfy the conditions. This allows the user to check the number of cloud services that satisfy the entered conditions without transitioning to a separate confirmation screen, thereby enabling efficient review of the conditions.

確認画面1200に含まれる登録ボタン1210が選択されると、制御部210は、条件設定画面500で設定された条件を記憶部220等の所定の記憶領域に記憶させることで登録する。一方、確認画面1200に含まれる修正ボタン1220が選択されると、制御部210は、画面の表示を条件設定画面500に遷移させ、条件の修正を促す。 When the register button 1210 included in the confirmation screen 1200 is selected, the control unit 210 registers the conditions set on the condition setting screen 500 by storing them in a specified storage area such as the storage unit 220. On the other hand, when the edit button 1220 included in the confirmation screen 1200 is selected, the control unit 210 transitions the screen display to the condition setting screen 500 and prompts the user to edit the conditions.

変形例4によれば、管理者が設定しようとしている条件を満たすクラウドサービスの件数を表示することができる。例えば、条件が厳しすぎて条件を満たすクラウドサービスの件数が0件や1件であった場合、この件数を見て管理者は条件を見直すことができる。 According to variant 4, the number of cloud services that meet the conditions that the administrator is trying to set can be displayed. For example, if the conditions are too strict and there are zero or one cloud services that meet the conditions, the administrator can review the conditions by looking at this number.

<その他>
上記実施形態では、クラウドサービスを例にして説明したが、これに限定されるものではなく、ダウンロードやインストール等のその他の形式で提供されるサービス、アプリケーション又はソフトウェア等の利用可否の判定にも広く適用できる。
<Others>
In the above embodiment, cloud services have been used as an example, but this is not limited to this and the present invention can also be widely applied to determining whether or not services, applications, software, etc. that are provided in other formats such as download or installation are available.

上記実施形態では、サーバー装置100が種々の記憶・制御を行ったが、サーバー装置100に代えて、複数の外部装置が用いられてもよい。すなわち、種々の情報やプログラムは、ブロックチェーン技術等を用いて複数の外部装置に分散して記憶されてもよい。 In the above embodiment, the server device 100 performed various storage and control functions, but multiple external devices may be used instead of the server device 100. In other words, various information and programs may be distributed and stored across multiple external devices using blockchain technology, etc.

本実施形態の態様は、情報処理システム1000に限定されず、情報処理方法であっても、プログラムであってもよい。情報処理方法は、情報処理システム1000が実行する各ステップを含む。プログラムは、コンピュータに、情報処理システム1000の各ステップを実行させる。 This embodiment is not limited to the information processing system 1000, and may also be an information processing method or a program. The information processing method includes each step executed by the information processing system 1000. The program causes a computer to execute each step of the information processing system 1000.

<付記>
(付記1)
情報処理システムであって、
少なくとも1つ以上の制御部を有し、
前記制御部は、
要求に応じて組織の管理者の端末に第1の画面を表示するよう制御し、
前記第1の画面は前記組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されており、
前記第1の画面を介して設定された前記条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定し、
前記組織の被管理者の端末から検索要求を受け取り、
前記検索要求には前記クラウドサービスに関する検索条件が含まれ、
前記被管理者の端末に第2の画面を表示するよう制御し、
前記第2の画面はクラウドサービスの一覧が含まれ、
前記一覧に含まれるクラウドサービスは前記検索条件に基づき取得されたクラウドサービスであり、
前記一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されており、
前記ラベル情報は前記クラウドサービスの利用可否の判定の結果を示す情報である、
情報処理システム。
<Additional Notes>
(Appendix 1)
An information processing system,
having at least one or more control units,
The control unit
Controlling the display of the first screen on the terminal of the administrator of the organization in response to a request;
the first screen is configured to allow the organization to set conditions related to security of cloud services;
determining whether or not the cloud service is available based on the conditions set via the first screen and information related to the security of the cloud service;
receiving a search request from a terminal of a person under management in the organization;
the search request includes search conditions related to the cloud service;
Controlling the terminal of the person to be managed to display a second screen;
the second screen includes a list of cloud services;
the cloud services included in the list are cloud services acquired based on the search criteria;
Each cloud service included in the list is assigned label information, and
The label information is information indicating a result of a determination as to whether the cloud service is available.
Information processing system.

(付記2)
付記1に記載の情報処理システムであって、
前記ラベル情報の種類には、少なくとも、前記クラウドサービスを利用してよいことを示す情報、及び、前記クラウドサービスを利用してはいけないことを示す情報が含まれる、
情報処理システム。
(Appendix 2)
10. The information processing system according to claim 1,
The types of the label information include at least information indicating that the cloud service is permitted to be used and information indicating that the cloud service is not permitted to be used.
Information processing system.

(付記3)
付記2に記載の情報処理システムであって、
前記ラベル情報の種類には、さらに、条件付きで前記クラウドサービスを利用してよいことを示す情報が含まれる、
情報処理システム。
(Appendix 3)
3. The information processing system according to claim 2,
The type of the label information further includes information indicating that the cloud service may be used under certain conditions.
Information processing system.

(付記4)
付記2に記載の情報処理システムであって、
前記ラベル情報の種類には、さらに、前記クラウドサービスを利用してよいか否か未判定であることを示す情報が含まれる、
情報処理システム。
(Appendix 4)
3. The information processing system according to claim 2,
The type of the label information further includes information indicating that it has not yet been determined whether or not the cloud service is permitted to be used.
Information processing system.

(付記5)
付記1に記載の情報処理システムであって、
前記制御部は、
要求に応じて前記管理者の端末に前記第2の画面を表示するよう制御し、
前記管理者の端末に表示される前記第2の画面は前記クラウドサービスの前記ラベル情報を編集可能に構成されており、
編集結果に応じて前記ラベル情報が更新される、
情報処理システム。
(Appendix 5)
10. The information processing system according to claim 1,
The control unit
Controlling the manager's terminal to display the second screen in response to a request;
the second screen displayed on the terminal of the administrator is configured to allow editing of the label information of the cloud service;
The label information is updated according to the editing result.
Information processing system.

(付記6)
付記5に記載の情報処理システムであって、
編集前の前記ラベル情報が条件付きで前記クラウドサービスを利用してよいことを示す情報であった場合、前記第2の画面は所定の条件を入力可能に構成されており、
前記所定の条件は、前記クラウドサービスを利用してよいと判定する追加の条件である、
情報処理システム。
(Appendix 6)
6. The information processing system according to claim 5,
When the label information before editing is information indicating that the cloud service may be used under certain conditions, the second screen is configured to allow input of predetermined conditions,
The predetermined condition is an additional condition for determining whether the cloud service is permitted to be used.
Information processing system.

(付記7)
付記1に記載の情報処理システムであって、
前記制御部は、
前記ラベル情報に対応付けて、前記クラウドサービスの利用可否の判定の理由を出力する、
情報処理システム。
(Appendix 7)
10. The information processing system according to claim 1,
The control unit
outputting a reason for determining whether or not the cloud service is available in association with the label information;
Information processing system.

(付記8)
付記1から付記7までの何れか1つに記載の情報処理システムであって、
前記第1の画面には前記組織以外の他の組織の前記条件が参考情報として含まれる、
情報処理システム。
(Appendix 8)
10. The information processing system according to claim 1, wherein:
The first screen includes the conditions of organizations other than the organization as reference information.
Information processing system.

(付記9)
付記1から付記8までの何れか1つに記載の情報処理システムであって、
前記第1の画面は複数の前記条件をAND条件及びOR条件の何れか又は双方で組み合わせ可能に構成されている、
情報処理システム。
(Appendix 9)
10. The information processing system according to claim 1,
The first screen is configured so that the plurality of conditions can be combined using either or both of an AND condition and an OR condition.
Information processing system.

(付記10)
付記1から付記9までの何れか1つに記載の情報処理システムであって、
前記制御部は、
セキュリティに関する情報が前記第1の画面を介して設定された前記条件に基づきクラウドサービスを検索し、前記条件を満たすクラウドサービスの件数を含む情報を取得し出力する、
情報処理システム。
(Appendix 10)
10. The information processing system according to any one of claims 1 to 9,
The control unit
Searching for cloud services based on the conditions set via the first screen regarding security, and acquiring and outputting information including the number of cloud services that satisfy the conditions.
Information processing system.

(付記11)
情報処理システムが実行する情報処理方法であって、
要求に応じて組織の管理者の端末に第1の画面を表示するよう制御し、
前記第1の画面は前記組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されており、
前記第1の画面を介して設定された前記条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定すし、
前記組織の被管理者の端末から検索要求を受け取り、
前記検索要求には前記クラウドサービスに関する検索条件が含まれ、
前記被管理者の端末に第2の画面を表示するよう制御し、
前記第2の画面はクラウドサービスの一覧が含まれ、
前記一覧に含まれるクラウドサービスは前記検索条件に基づき取得されたクラウドサービスであり、
前記一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されており、
前記ラベル情報は前記クラウドサービスの利用可否の判定の結果を示す情報である、
報処理方法。
(Appendix 11)
An information processing method executed by an information processing system,
Controlling the display of the first screen on the terminal of the administrator of the organization in response to a request;
the first screen is configured to allow the organization to set conditions related to security of cloud services;
determining whether or not the cloud service can be used based on the conditions set via the first screen and information related to the security of the cloud service;
receiving a search request from a terminal of a person under management in the organization;
the search request includes search conditions related to the cloud service;
Controlling the terminal of the person to be managed to display a second screen;
the second screen includes a list of cloud services;
the cloud services included in the list are cloud services acquired based on the search criteria;
Each cloud service included in the list is assigned label information, and
The label information is information indicating a result of a determination as to whether the cloud service is available.
Information processing methods.

(付記12)
プログラムであって、
コンピュータを、
付記1から付記10までの何れか1つに記載の情報処理システムとして機能させるためのプログラム。
(Appendix 12)
A program,
Computer,
A program for causing the information processing system according to any one of claims 1 to 10 to function as such.

最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, while various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. Novel embodiments may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and their modifications are within the scope and spirit of the invention, and are also within the scope of the inventions and their equivalents as set forth in the claims.

任意の変形例は互いに組み合わせて実施してもよい。 Any of the variations may be implemented in combination with each other.

100 サーバー装置
110 クライアント装置
120 クライアント装置
130 サービス提供装置
150 ネットワーク
210 制御部
220 記憶部
230 通信部

100 Server device 110 Client device 120 Client device 130 Service providing device 150 Network 210 Control unit 220 Storage unit 230 Communication unit

Claims (12)

情報処理システムであって、
少なくとも1つ以上の制御部を有し、
前記制御部は、
要求に応じて組織の管理者の端末に第1の画面を表示するよう制御し、
前記第1の画面は前記組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されており、
前記第1の画面を介して設定された前記条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定し、
前記組織の被管理者の端末から検索要求を受け取り、
前記検索要求には前記クラウドサービスに関する検索条件が含まれ、
前記被管理者の端末に第2の画面を表示するよう制御し、
前記第2の画面はクラウドサービスの一覧が含まれ、
前記一覧に含まれるクラウドサービスは前記検索条件に基づき取得されたクラウドサービスであり、
前記一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されており、
前記ラベル情報は前記クラウドサービスの利用可否の判定の結果を示す情報である、
情報処理システム。
An information processing system,
having at least one or more control units,
The control unit
Controlling the display of the first screen on the terminal of the administrator of the organization in response to a request;
the first screen is configured to allow the organization to set conditions related to security of cloud services;
determining whether or not the cloud service is available based on the conditions set via the first screen and information related to the security of the cloud service;
receiving a search request from a terminal of a person under management in the organization;
the search request includes search conditions related to the cloud service;
Controlling the terminal of the person to be managed to display a second screen;
the second screen includes a list of cloud services;
the cloud services included in the list are cloud services acquired based on the search criteria;
Each cloud service included in the list is assigned label information, and
The label information is information indicating a result of a determination as to whether the cloud service is available.
Information processing system.
請求項1に記載の情報処理システムであって、
前記ラベル情報の種類には、少なくとも、前記クラウドサービスを利用してよいことを示す情報、及び、前記クラウドサービスを利用してはいけないことを示す情報が含まれる、
情報処理システム。
2. The information processing system according to claim 1,
The types of the label information include at least information indicating that the cloud service is permitted to be used and information indicating that the cloud service is not permitted to be used.
Information processing system.
請求項2に記載の情報処理システムであって、
前記ラベル情報の種類には、さらに、条件付きで前記クラウドサービスを利用してよいことを示す情報が含まれる、
情報処理システム。
3. The information processing system according to claim 2,
The type of the label information further includes information indicating that the cloud service may be used under certain conditions.
Information processing system.
請求項2に記載の情報処理システムであって、
前記ラベル情報の種類には、さらに、前記クラウドサービスを利用してよいか否か未判定であることを示す情報が含まれる、
情報処理システム。
3. The information processing system according to claim 2,
The type of the label information further includes information indicating that it has not yet been determined whether or not the cloud service is permitted to be used.
Information processing system.
請求項1に記載の情報処理システムであって、
前記制御部は、
要求に応じて前記管理者の端末に前記第2の画面を表示するよう制御し、
前記管理者の端末に表示される前記第2の画面は前記クラウドサービスの前記ラベル情報を編集可能に構成されており、
編集結果に応じて前記ラベル情報が更新される、
情報処理システム。
2. The information processing system according to claim 1,
The control unit
Controlling the manager's terminal to display the second screen in response to a request;
the second screen displayed on the terminal of the administrator is configured to allow editing of the label information of the cloud service;
The label information is updated according to the editing result.
Information processing system.
請求項5に記載の情報処理システムであって、
編集前の前記ラベル情報が条件付きで前記クラウドサービスを利用してよいことを示す情報であった場合、前記第2の画面は所定の条件を入力可能に構成されており、
前記所定の条件は、前記クラウドサービスを利用してよいと判定する追加の条件である、
情報処理システム。
6. The information processing system according to claim 5,
When the label information before editing is information indicating that the cloud service may be used under certain conditions, the second screen is configured to allow input of predetermined conditions,
The predetermined condition is an additional condition for determining whether the cloud service is permitted to be used.
Information processing system.
請求項1に記載の情報処理システムであって、
前記制御部は、
前記ラベル情報に対応付けて、前記クラウドサービスの利用可否の判定の理由を出力する、
情報処理システム。
2. The information processing system according to claim 1,
The control unit
outputting a reason for determining whether or not the cloud service is available in association with the label information;
Information processing system.
請求項1に記載の情報処理システムであって、
前記第1の画面には前記組織以外の他の組織の前記条件が参考情報として含まれる、
情報処理システム。
2. The information processing system according to claim 1,
The first screen includes the conditions of organizations other than the organization as reference information.
Information processing system.
請求項1に記載の情報処理システムであって、
前記第1の画面は複数の前記条件をAND条件及びOR条件の何れか又は双方で組み合わせ可能に構成されている、
情報処理システム。
2. The information processing system according to claim 1,
The first screen is configured so that the plurality of conditions can be combined using either or both of an AND condition and an OR condition.
Information processing system.
請求項1に記載の情報処理システムであって、
前記制御部は、
セキュリティに関する情報が前記第1の画面を介して設定された前記条件に基づきクラウドサービスを検索し、前記条件を満たすクラウドサービスの件数を含む情報を取得し出力する、
情報処理システム。
2. The information processing system according to claim 1,
The control unit
Searching for cloud services based on the conditions set via the first screen regarding security, and acquiring and outputting information including the number of cloud services that satisfy the conditions.
Information processing system.
情報処理システムが実行する情報処理方法であって、
要求に応じて組織の管理者の端末に第1の画面を表示するよう制御し、
前記第1の画面は前記組織におけるクラウドサービスのセキュリティに関する条件を設定可能に構成されており、
前記第1の画面を介して設定された前記条件とクラウドサービスのセキュリティに関する情報とに基づいてクラウドサービスの利用可否を判定すし、
前記組織の被管理者の端末から検索要求を受け取り、
前記検索要求には前記クラウドサービスに関する検索条件が含まれ、
前記被管理者の端末に第2の画面を表示するよう制御し、
前記第2の画面はクラウドサービスの一覧が含まれ、
前記一覧に含まれるクラウドサービスは前記検索条件に基づき取得されたクラウドサービスであり、
前記一覧に含まれるクラウドサービスそれぞれにはラベル情報が対応付けられて付与されており、
前記ラベル情報は前記クラウドサービスの利用可否の判定の結果を示す情報である、
報処理方法。
An information processing method executed by an information processing system,
Controlling the display of the first screen on the terminal of the administrator of the organization in response to a request;
the first screen is configured to allow the organization to set conditions related to security of cloud services;
determining whether or not the cloud service can be used based on the conditions set via the first screen and information related to the security of the cloud service;
receiving a search request from a terminal of a person under management in the organization;
the search request includes search conditions related to the cloud service;
Controlling the terminal of the person to be managed to display a second screen;
the second screen includes a list of cloud services;
the cloud services included in the list are cloud services acquired based on the search criteria;
Each cloud service included in the list is assigned label information, and
The label information is information indicating a result of a determination as to whether the cloud service is available.
Information processing methods.
プログラムであって、
コンピュータを、
請求項1から請求項10までの何れか1項に記載の情報処理システムとして機能させるためのプログラム。

A program,
Computer,
A program for causing the information processing system according to any one of claims 1 to 10 to function.

JP2024141872A 2024-04-09 2024-08-23 Information processing system, information processing method and program Pending JP2025160084A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024141872A JP2025160084A (en) 2024-04-09 2024-08-23 Information processing system, information processing method and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2024062515A JP7545003B1 (en) 2024-04-09 2024-04-09 Information processing system, information processing method, and program
JP2024141872A JP2025160084A (en) 2024-04-09 2024-08-23 Information processing system, information processing method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2024062515A Division JP7545003B1 (en) 2024-04-09 2024-04-09 Information processing system, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2025160084A true JP2025160084A (en) 2025-10-22

Family

ID=92588324

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2024062515A Active JP7545003B1 (en) 2024-04-09 2024-04-09 Information processing system, information processing method, and program
JP2024141872A Pending JP2025160084A (en) 2024-04-09 2024-08-23 Information processing system, information processing method and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2024062515A Active JP7545003B1 (en) 2024-04-09 2024-04-09 Information processing system, information processing method, and program

Country Status (1)

Country Link
JP (2) JP7545003B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7659142B1 (en) * 2025-01-22 2025-04-08 株式会社アシュアード Information processing system, information processing method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080033775A1 (en) * 2006-07-31 2008-02-07 Promontory Compliance Solutions, Llc Method and apparatus for managing risk, such as compliance risk, in an organization
JP6184209B2 (en) * 2013-07-09 2017-08-23 キヤノン株式会社 Management device, control method and program
JP2017058985A (en) * 2015-09-17 2017-03-23 株式会社日立製作所 Public cloud availability determination method
JP2023106709A (en) * 2022-01-21 2023-08-02 株式会社日立製作所 Information processing apparatus and method
JP7771006B2 (en) * 2022-07-08 2025-11-17 株式会社日立製作所 Data processing path management system and data processing path management method

Also Published As

Publication number Publication date
JP2025159772A (en) 2025-10-22
JP7545003B1 (en) 2024-09-03

Similar Documents

Publication Publication Date Title
US11030327B2 (en) Data processing and scanning systems for assessing vendor risk
US12381915B2 (en) Data processing systems and methods for performing assessments and monitoring of new versions of computer code for compliance
US10496803B2 (en) Data processing systems and methods for efficiently assessing the risk of privacy campaigns
US12417224B1 (en) Misconduct metrics reporting generation and rendering engine apparatuses, methods, systems and media
US11025675B2 (en) Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
JP7509792B2 (en) Improvements to interactive electronic employee feedback systems and methods
US11550897B2 (en) Data processing and scanning systems for assessing vendor risk
US11582266B2 (en) Method and system for protecting privacy of users in session recordings
US10026110B2 (en) Data processing systems and methods for generating personal data inventories for organizations and other entities
WO2017214606A1 (en) Data processing systems and methods for generating personal data inventories for organizations and other entities
AU2021253779B2 (en) Privacy centric data security in cloud environment
US20180276355A1 (en) Data processing systems and communications systems and methods for integrating privacy compliance systems with software development and agile tools for privacy design
US20210344720A1 (en) Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
CA3148430A1 (en) Safe logon
US20210201374A1 (en) Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments
CN118922845A (en) Interactive electronic evaluation system and method
JP7545003B1 (en) Information processing system, information processing method, and program
JP7287497B2 (en) response processing system
US10423996B2 (en) Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments
US8306843B1 (en) Employee feedback and problem management portal
US20250165899A1 (en) Decision making skill development systems, methods, and computer readable medium
Harville Exploring the Print Service Strategies Needed to Secure an Organization's Printer Network