JP7765871B2 - 情報処理装置及び情報処理装置の制御方法 - Google Patents
情報処理装置及び情報処理装置の制御方法Info
- Publication number
- JP7765871B2 JP7765871B2 JP2022051601A JP2022051601A JP7765871B2 JP 7765871 B2 JP7765871 B2 JP 7765871B2 JP 2022051601 A JP2022051601 A JP 2022051601A JP 2022051601 A JP2022051601 A JP 2022051601A JP 7765871 B2 JP7765871 B2 JP 7765871B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- access
- information
- sector group
- sector
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6281—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database at program execution time, where the protection is within the operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Storage Device Security (AREA)
Description
[1.情報処理装置の構成]
まず、図1~図6を参照しながら、実施の形態に係る情報処理装置2の構成について説明する。図1は、実施の形態に係る情報処理装置2の構成を示すブロック図である。図2は、実施の形態に係るデバイスアクセスログ36の一例を示す図である。図3は、実施の形態に係るセクタ群データベース30の一例を示す図である。図4は、実施の形態に係るセクタ群アクセスログ38の一例を示す図である。図5は、実施の形態に係るセクタ群アクセス情報32の一例を示す図である。図6は、実施の形態に係るセクタ群アクセスルールデータベース34の一例を示す図である。
[2-1.ホストOSの全体動作]
図11を参照しながら、実施の形態に係るホストOS10の全体動作について説明する。図11は、実施の形態に係るホストOS10の全体動作の流れを示すフローチャートである。
図12を参照しながら、アクセスログ解析部24の動作について具体的に説明する。図12は、実施の形態に係るアクセスログ解析部24の動作の流れを示すフローチャートである。
図13を参照しながら、セクタ群アクセス判定部26の動作について具体的に説明する。図13は、実施の形態に係るセクタ群アクセス判定部26の動作の流れを示すフローチャートである。
図16を参照しながら、セクタ群アクセス判定部26及び管理部42の動作について具体的に説明する。図16は、実施の形態に係るセクタ群アクセス判定部26及び管理部42の動作の流れを示すフローチャートである。
上述したように、本実施の形態では、ゲストOS8がアプリケーション15の追加、削除及び更新のいずれかを行うのに応じて、セクタ群データベース30及びセクタ群アクセスルールデータベース34を更新する。これにより、仮にゲストOS8のアクセス制御機能16が不正なコンピュータプログラムにより無効化又は改ざん等された場合であっても、更新されたセクタ群データベース30及びセクタ群アクセスルールデータベース34に基づいて、ゲストOS8からのアクセス要求の正当性を精度良く判定することができる。
以上、一つ又は複数の態様に係る情報処理装置及び情報処理装置の制御方法について、上記実施の形態に基づいて説明したが、本開示は、上記実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思い付く各種変形を上記実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つ又は複数の態様の範囲内に含まれてもよい。
4 ハードウェア
6 仮想化制御システム
8 ゲストOS
10 ホストOS
12 外部記憶デバイス
14 プロセス
15 アプリケーション
15a 開発者定義ポリシー
16 アクセス制御機能
18 フロントエンド-デバイスドライバ
20 バックエンド-デバイスドライバ
22 記憶部
24 アクセスログ解析部
26 セクタ群アクセス判定部
28 制御対応部
30 セクタ群データベース
32 セクタ群アクセス情報
34 セクタ群アクセスルールデータベース
36 デバイスアクセスログ
38 セクタ群アクセスログ
40 外部サーバ
42 管理部
44 アプリケーションデータベース
46 変更種別判定部
48 取得部
50 更新部
52 ディレクトリ生成先ポリシー
Claims (8)
- アプリケーションが保存されたアプリケーション保存領域を有し、前記アプリケーションを実行するオペレーティングシステムと、
前記オペレーティングシステムからのアクセス要求に応じて、記憶装置に記憶されたセクタ群にアクセスする制御システムと、を備え、
前記制御システムは、
セクタ番号と当該セクタ番号に対応する前記記憶装置の記憶領域に記憶された前記セクタ群のセクタ群識別子との対応関係を示す対応情報を参照することにより、前記アクセス要求から、当該アクセス要求に含まれる前記セクタ番号と前記セクタ群識別子とを紐付けたアクセスデータを生成する解析部と、
前記アクセスデータ、及び、前記記憶装置に記憶された前記セクタ群にアクセスするためのルールを示すルール情報に基づいて、前記アクセス要求が不正であるか否かを判定する監視部と、
前記アクセスデータに基づいて、前記アクセス要求が前記記憶装置に記憶された前記アプリケーションに関する前記セクタ群へのアクセスを要求するものであるか否かを判定する判定部と、
前記アクセス要求が前記アプリケーションに関する前記セクタ群へのアクセスを要求するものであると判定され、且つ、前記オペレーティングシステムにより前記アプリケーション保存領域の変更が行われた場合に、前記アプリケーションに関するアプリケーション情報を取得し、取得した前記アプリケーション情報に基づいて前記ルール情報及び前記対応情報を更新する管理部と、を有する
情報処理装置。 - 前記アプリケーション保存領域の変更は、前記アプリケーションの追加、削除及び更新のいずれかである
請求項1に記載の情報処理装置。 - 前記管理部は、前記アプリケーション保存領域に保存された前記アプリケーションに関するアプリケーションデータベースを有しており、前記アクセス要求が前記アプリケーションに関する前記セクタ群へのアクセスを要求するものであると判定された場合に、前記アプリケーション保存領域と前記アプリケーションデータベースとを比較することにより、前記オペレーティングシステムにより前記アプリケーションの追加、削除及び更新のいずれが行われたかを判定する
請求項2に記載の情報処理装置。 - 前記管理部は、前記オペレーティングシステムにより前記アプリケーションの追加が行われた場合に、追加された前記アプリケーションに関する前記ルールを前記ルール情報に追加し、且つ、追加された前記アプリケーションに関する前記対応関係を前記対応情報に追加する
請求項2又は3に記載の情報処理装置。 - 前記管理部は、前記オペレーティングシステムにより前記アプリケーションの削除が行われた場合に、削除された前記アプリケーションに関する前記ルールを前記ルール情報から削除し、且つ、削除された前記アプリケーションに関する前記対応関係を前記対応情報から削除する
請求項2又は3に記載の情報処理装置。 - 前記管理部は、前記オペレーティングシステムにより前記アプリケーションの更新が行われた場合に、前記ルール情報において更新された前記アプリケーションに関する前記ルールを変更し、且つ、前記対応情報において更新された前記アプリケーションに関する前記対応関係を変更する
請求項2又は3に記載の情報処理装置。 - 前記管理部は、前記アプリケーション情報として、前記アプリケーションを保護するための条件が定義された開発者定義ポリシー、又は、前記アプリケーションを保護するために設けられた保護ルールに基づいて、前記ルール情報及び前記対応情報を更新する
請求項1~6のいずれか1項に記載の情報処理装置。 - アプリケーションが保存されたアプリケーション保存領域を有し、前記アプリケーションを実行するオペレーティングシステムと、前記オペレーティングシステムからのアクセス要求に応じて、記憶装置に記憶されたセクタ群にアクセスする制御システムと、を備えた情報処理装置の制御方法であって、
前記制御システムは、解析部と、監視部と、判定部と、管理部と、を備え、
前記制御方法は、
前記解析部が、セクタ番号と当該セクタ番号に対応する前記記憶装置の記憶領域に記憶された前記セクタ群のセクタ群識別子との対応関係を示す対応情報を参照することにより、前記アクセス要求から、当該アクセス要求に含まれる前記セクタ番号と前記セクタ群識別子とを紐付けたアクセスデータを生成するステップと、
前記監視部が、前記アクセスデータ、及び、前記記憶装置に記憶された前記セクタ群にアクセスするためのルールを示すルール情報に基づいて、前記アクセス要求が不正であるか否かを判定するステップと、
前記判定部が、前記アクセスデータに基づいて、前記アクセス要求が前記記憶装置に記憶された前記アプリケーションに関する前記セクタ群へのアクセスを要求するものであるか否かを判定するステップと、
前記管理部が、前記アクセス要求が前記アプリケーションに関する前記セクタ群へのアクセスを要求するものであると判定され、且つ、前記オペレーティングシステムにより前記アプリケーション保存領域の変更が行われた場合に、前記アプリケーションに関するアプリケーション情報を取得し、取得した前記アプリケーション情報に基づいて前記ルール情報及び前記対応情報を更新するステップと、を含む
情報処理装置の制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022051601A JP7765871B2 (ja) | 2022-03-28 | 2022-03-28 | 情報処理装置及び情報処理装置の制御方法 |
| US18/104,996 US12265651B2 (en) | 2022-03-28 | 2023-02-02 | Information processing device and control method of information processing device |
| DE102023107350.8A DE102023107350A1 (de) | 2022-03-28 | 2023-03-23 | Informationsverarbeitungsvorrichtung und Steuerverfahren der Informationsverarbeitungsvorrichtung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022051601A JP7765871B2 (ja) | 2022-03-28 | 2022-03-28 | 情報処理装置及び情報処理装置の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023144561A JP2023144561A (ja) | 2023-10-11 |
| JP7765871B2 true JP7765871B2 (ja) | 2025-11-07 |
Family
ID=87930722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022051601A Active JP7765871B2 (ja) | 2022-03-28 | 2022-03-28 | 情報処理装置及び情報処理装置の制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12265651B2 (ja) |
| JP (1) | JP7765871B2 (ja) |
| DE (1) | DE102023107350A1 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008204468A (ja) | 2000-03-22 | 2008-09-04 | Hitachi Omron Terminal Solutions Corp | アクセス制御システム |
| US20090328225A1 (en) | 2007-05-16 | 2009-12-31 | Vmware, Inc. | System and Methods for Enforcing Software License Compliance with Virtual Machines |
| WO2015045048A1 (ja) | 2013-09-26 | 2015-04-02 | 富士通株式会社 | アプリデータ記憶領域生成方法,アプリデータ記憶領域生成装置,及びアプリデータ記憶領域生成プログラム |
| US20200356686A1 (en) | 2019-05-09 | 2020-11-12 | Vmware, Inc. | Adaptive file access authorization using process access patterns |
| JP2021521575A (ja) | 2018-05-11 | 2021-08-26 | サイジェント テクノロジー インコーポレイテッドCigent Technology, Inc. | 改良されたデータ制御及びアクセスの方法及びシステム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2562378B2 (ja) * | 1990-07-04 | 1996-12-11 | シャープ株式会社 | 記録装置 |
| WO2001029670A2 (en) * | 1999-10-21 | 2001-04-26 | Matsushita Electric Industrial Co., Ltd. | A semiconductor memory card access apparatus, a computer-readable recording medium, an initialization method, and a semiconductor memory card |
| JP4177957B2 (ja) | 2000-03-22 | 2008-11-05 | 日立オムロンターミナルソリューションズ株式会社 | アクセス制御システム |
| JP2005352907A (ja) * | 2004-06-11 | 2005-12-22 | Ntt Docomo Inc | 移動通信端末及びデータアクセス制御方法 |
| US7752381B2 (en) * | 2005-05-24 | 2010-07-06 | Micron Technology, Inc. | Version based non-volatile memory translation layer |
| KR100714945B1 (ko) * | 2005-10-12 | 2007-05-07 | 엘지노텔 주식회사 | 오에프디엠에이 시스템에서의 부채널 할당 장치 및 방법 |
| US8086179B2 (en) * | 2007-09-24 | 2011-12-27 | Qualcomm Incorporated | Mobility management of multiple clusters within a wireless communications network |
| JP5217432B2 (ja) * | 2007-12-28 | 2013-06-19 | 富士通株式会社 | セクタ機能付きキャッシュメモリ |
| KR100965051B1 (ko) * | 2008-10-01 | 2010-06-21 | 서울시립대학교 산학협력단 | 플래시 메모리 장치를 위한 가변 공간 페이지 사상 방법 및그 장치 |
| US9038168B2 (en) * | 2009-11-20 | 2015-05-19 | Microsoft Technology Licensing, Llc | Controlling resource access based on resource properties |
| JP5117608B1 (ja) * | 2011-09-30 | 2013-01-16 | 株式会社東芝 | 情報処理装置、ハイブリッド記憶装置、およびキャッシュ方法 |
| US9854596B2 (en) * | 2012-03-05 | 2017-12-26 | Futurewei Technologies, Inc. | System and method for sectorized transmission in a wireless network |
| GB2505900B (en) * | 2012-09-13 | 2015-03-04 | Broadcom Corp | Methods, apparatus and computer programs for operating a wireless communications device |
| US10049216B2 (en) * | 2014-02-06 | 2018-08-14 | Intel Corporation | Media protection policy enforcement for multiple-operating-system environments |
-
2022
- 2022-03-28 JP JP2022051601A patent/JP7765871B2/ja active Active
-
2023
- 2023-02-02 US US18/104,996 patent/US12265651B2/en active Active
- 2023-03-23 DE DE102023107350.8A patent/DE102023107350A1/de active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008204468A (ja) | 2000-03-22 | 2008-09-04 | Hitachi Omron Terminal Solutions Corp | アクセス制御システム |
| US20090328225A1 (en) | 2007-05-16 | 2009-12-31 | Vmware, Inc. | System and Methods for Enforcing Software License Compliance with Virtual Machines |
| WO2015045048A1 (ja) | 2013-09-26 | 2015-04-02 | 富士通株式会社 | アプリデータ記憶領域生成方法,アプリデータ記憶領域生成装置,及びアプリデータ記憶領域生成プログラム |
| JP2021521575A (ja) | 2018-05-11 | 2021-08-26 | サイジェント テクノロジー インコーポレイテッドCigent Technology, Inc. | 改良されたデータ制御及びアクセスの方法及びシステム |
| US20200356686A1 (en) | 2019-05-09 | 2020-11-12 | Vmware, Inc. | Adaptive file access authorization using process access patterns |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023144561A (ja) | 2023-10-11 |
| DE102023107350A1 (de) | 2023-09-28 |
| US12265651B2 (en) | 2025-04-01 |
| US20230306137A1 (en) | 2023-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180189300A1 (en) | Method and system for providing restricted access to a storage medium | |
| US6915420B2 (en) | Method for creating and protecting a back-up operating system within existing storage that is not hidden during operation | |
| US8234477B2 (en) | Method and system for providing restricted access to a storage medium | |
| CN102799817B (zh) | 用于使用虚拟化技术进行恶意软件保护的系统和方法 | |
| KR100713128B1 (ko) | 바이러스 방역 장치 및 시스템 | |
| US10318275B2 (en) | Software update apparatus and method in virtualized environment | |
| US20250199841A1 (en) | Partially Privileged Lightweight Virtualization Environments | |
| EP1526429A2 (en) | Operating system resource protection | |
| KR101806499B1 (ko) | 파일 관리 방법 및 이를 이용한 파일 관리 장치 | |
| US10402378B2 (en) | Method and system for executing an executable file | |
| KR101453225B1 (ko) | 애플리케이션 배포 시스템, 애플리케이션 배포 방법, 단말 및 프로그램 | |
| KR20120037381A (ko) | 소프트웨어 컴포넌트 상태에 대한 접근 제어 | |
| US11960617B2 (en) | Hardware protection of files in an integrated-circuit device | |
| CN116611066A (zh) | 勒索病毒识别方法、装置、设备及存储介质 | |
| JP7765871B2 (ja) | 情報処理装置及び情報処理装置の制御方法 | |
| CN117436079B (zh) | 一种Linux系统的完整性保护方法及系统 | |
| JP2009169868A (ja) | 記憶領域アクセス装置及び記憶領域のアクセス方法 | |
| JP6497157B2 (ja) | 情報管理装置、情報管理方法、情報管理プログラム、データ構造、及び、ソフトウェア資産管理システム | |
| JP2023085210A (ja) | 情報処理装置及び判定方法 | |
| JP6884652B2 (ja) | ホワイトリスト管理システムおよびホワイトリスト管理方法 | |
| JP2001350663A (ja) | 情報処理装置 | |
| KR20200122014A (ko) | 프로그램 보호를 기반으로 한 데이터 보안 방법 | |
| JP2005099982A (ja) | ファイル監視装置 | |
| WO2025082200A1 (zh) | 一种任务代理的方法和终端设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240304 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240906 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250530 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250801 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251023 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765871 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |