JP7296556B1 - 情報処理装置、情報処理装置の制御方法及びプログラム - Google Patents
情報処理装置、情報処理装置の制御方法及びプログラム Download PDFInfo
- Publication number
- JP7296556B1 JP7296556B1 JP2023520069A JP2023520069A JP7296556B1 JP 7296556 B1 JP7296556 B1 JP 7296556B1 JP 2023520069 A JP2023520069 A JP 2023520069A JP 2023520069 A JP2023520069 A JP 2023520069A JP 7296556 B1 JP7296556 B1 JP 7296556B1
- Authority
- JP
- Japan
- Prior art keywords
- unit
- monitoring
- information processing
- monitoring unit
- heartbeat signal
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims description 26
- 238000012544 monitoring process Methods 0.000 claims abstract description 357
- 230000005540 biological transmission Effects 0.000 claims abstract description 121
- 230000005856 abnormality Effects 0.000 claims abstract description 56
- 238000012795 verification Methods 0.000 claims description 65
- 238000012545 processing Methods 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 13
- 208000018208 Hyperimmunoglobulinemia D with periodic fever Diseases 0.000 abstract description 8
- 206010072219 Mevalonic aciduria Diseases 0.000 abstract description 8
- DTXLBRAVKYTGFE-UHFFFAOYSA-J tetrasodium;2-(1,2-dicarboxylatoethylamino)-3-hydroxybutanedioate Chemical compound [Na+].[Na+].[Na+].[Na+].[O-]C(=O)C(O)C(C([O-])=O)NC(C([O-])=O)CC([O-])=O DTXLBRAVKYTGFE-UHFFFAOYSA-J 0.000 abstract 3
- 230000001010 compromised effect Effects 0.000 description 27
- 230000002159 abnormal effect Effects 0.000 description 20
- 238000004590 computer program Methods 0.000 description 16
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 16
- 230000004913 activation Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 239000000470 constituent Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/552—Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/033—Test or assess software
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Storage Device Security (AREA)
Abstract
Description
[1.情報処理装置の概要]
まず、図1を参照しながら、実施の形態1に係る情報処理装置2の概要について説明する。図1は、実施の形態1に係る情報処理装置2の概要を示す図である。
次に、図2を参照しながら、実施の形態1に係る監視RoT部12の機能構成について説明する。図2は、実施の形態1に係る監視RoT部12の機能構成を示すブロック図である。
次に、図3を参照しながら、実施の形態1に係るHIDS監視部14の機能構成について説明する。図3は、実施の形態1に係るHIDS監視部14の機能構成を示すブロック図である。
[4-1.監視RoT部の動作]
図4を参照しながら、実施の形態1に係る監視RoT部12の動作について説明する。図4は、実施の形態1に係る監視RoT部12の動作の流れを示すフローチャートである。
図5を参照しながら、実施の形態1に係るHIDS監視部14の動作について説明する。図5は、実施の形態1に係るHIDS監視部14の動作の流れを示すフローチャートである。
本実施の形態では、上述したように、ログ送信部24の完全性に異常が無い場合には、ログ送信部24は、監視RoT部12からのハートビート信号を繰り返しSOC28に送信する。これにより、SOC28は、情報処理装置2からハートビート信号を途切れることなく受信している間は、情報処理装置2のログ送信部24が正常であることを認識することができる。
[6-1.変形例1]
本実施の形態では、HIDS監視部14の監視ログ出力部46は、ログ送信部検証部44によりログ送信部24の完全性に異常があると検証された場合に、ログ送信部24の完全性に異常があることを示す監視ログをログ送信部24に出力したが、例えば次のようにしてもよい。
本実施の形態では、監視RoT部12のハートビート信号生成部36は、停止要求受付部40がHIDS監視部14からの出力停止要求信号を受信した場合に、ハートビート信号の生成を停止したが、例えば次のようにしてもよい。
本実施の形態では、HIDS監視部14の停止要求部48は、ログ送信部検証部44によりログ送信部24の完全性に異常があると検証された場合に、出力停止要求信号を監視RoT部12に出力したが、例えば次のようにしてもよい。
本実施の形態では、複数のHIDS16,18,20,22の各々は、情報処理装置2における異常を検出した際に、情報処理装置2における異常の検出結果を示す監視ログをログ送信部24に出力したが、例えば次のようにしてもよい。
本実施の形態では、複数のHIDS16,18,20,22とログ送信部24とを別々に構成したが、これに限定されず、ログ送信部24がHIDSとしての機能を有していてもよい。
図6を参照しながら、実施の形態2に係る情報処理装置2Aの概要について説明する。図6は、実施の形態2に係る情報処理装置2Aの概要を示す図である。なお、本実施の形態において、上記実施の形態1と同一の構成要素には同一の符号を付して、その説明を省略する。
以上、一つ又は複数の態様に係る情報処理装置及び情報処理装置の制御方法について、上記各実施の形態に基づいて説明したが、本開示は、上記各実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思い付く各種変形を上記各実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つ又は複数の態様の範囲内に含まれてもよい。
4 通常領域
6 堅牢領域
8 ユーザ空間
10 カーネル空間
12 監視RoT部
14 HIDS監視部
16,18,20,22 HIDS
24 ログ送信部
26 バス
28 SOC
30 HIDS監視部検証部
32,46 監視ログ出力部
34 署名生成部
36 ハートビート信号生成部
38 ハートビート信号出力部
40 停止要求受付部
42 HIDS検証部
44 ログ送信部検証部
48 停止要求部
50 監視RoT部起動部
Claims (12)
- 情報処理装置であって、
外部装置と通信可能であり、前記情報処理装置において生成された監視ログを前記外部装置に送信する送信部と、
前記情報処理装置の内部の処理の完全性を検証する第1の監視部と、
前記第1の監視部の完全性を検証する第2の監視部であって、ハートビート信号を繰り返し前記送信部に出力する第2の監視部と、を備え、
前記送信部は、前記第2の監視部から前記ハートビート信号が出力される毎に、当該ハートビート信号を前記外部装置に送信し、
前記第1の監視部は、前記情報処理装置の内部の処理の完全性に異常がある場合に、前記第2の監視部に対して前記ハートビート信号の出力の停止又は不正なハートビート信号の出力を要求するための出力停止要求信号を前記第2の監視部に出力し、
前記第2の監視部は、前記出力停止要求信号に基づいて、前記ハートビート信号の出力を停止する、又は、前記不正なハートビート信号を出力する
情報処理装置。 - 前記情報処理装置は、さらに、
前記送信部及び前記第1の監視部の各々が実行される第1のプログラム領域と、
前記第2の監視部が実行される第2のプログラム領域であって、前記第1のプログラム領域よりもセキュリティレベルの高い第2のプログラム領域と、を備える
請求項1に記載の情報処理装置。 - 前記第1の監視部は、前記情報処理装置の内部の処理の完全性の検証結果を示す第1の監視ログを出力し、前記情報処理装置の内部の処理の完全性に異常がある場合には、前記第2の監視部に対して前記第1の監視ログへの署名の付与を要求する署名付与要求信号を前記第2の監視部に出力し、
前記第2の監視部は、前記署名付与要求信号に基づいて、前記第1の監視ログに署名を付与し、
前記第1の監視部は、前記第2の監視部により署名が付与された前記第1の監視ログを保持する
請求項1又は2に記載の情報処理装置。 - 前記第2の監視部は、前記第1の監視部の完全性に異常がある場合に、前記ハートビート信号の出力を停止する、又は、前記不正なハートビート信号を出力する
請求項1又は2に記載の情報処理装置。 - 前記第1の監視部は、前記出力停止要求信号を出力した後に、前記第1の監視部が検出した完全性の異常が解消された場合に、前記第2の監視部に対して前記ハートビート信号の出力の再開を要求するための出力再開要求信号を前記第2の監視部に出力し、
前記第2の監視部は、前記出力再開要求信号に基づいて、前記ハートビート信号の出力を再開する
請求項1又は2に記載の情報処理装置。 - 前記情報処理装置は、さらに、前記情報処理装置における異常を検出し、前記情報処理装置における異常の検出結果を示す第2の監視ログを出力する異常検出部を備え、
前記第1の監視部は、さらに、前記異常検出部の完全性を検証し、
前記異常検出部は、前記情報処理装置の内部の処理の完全性に異常がある場合に、前記第2の監視ログを保持する
請求項1又は2に記載の情報処理装置。 - 前記第1の監視部は、前記送信部の完全性を検証する
請求項1に記載の情報処理装置。 - 情報処理装置の制御方法であって、
前記情報処理装置は、
外部装置と通信可能であり、前記情報処理装置において生成された監視ログを前記外部装置に送信する送信部と、
前記情報処理装置の内部の処理の完全性を検証する第1の監視部と、
前記第1の監視部の完全性を検証する第2の監視部と、を備え、
前記制御方法は、
前記第2の監視部が、ハートビート信号を繰り返し前記送信部に出力するステップと、
前記送信部が、前記第2の監視部から前記ハートビート信号が出力される毎に、当該ハートビート信号を前記外部装置に送信するステップと、
前記第1の監視部が、前記情報処理装置の内部の処理の完全性に異常がある場合に、前記第2の監視部に対して前記ハートビート信号の出力の停止又は不正なハートビート信号の出力を要求するための出力停止要求信号を前記第2の監視部に出力するステップと、
前記第2の監視部が、前記出力停止要求信号に基づいて、前記ハートビート信号の出力を停止する、又は、前記不正なハートビート信号を出力するステップと、を含む
情報処理装置の制御方法。 - 前記第1の監視部は、前記送信部の完全性を検証する
請求項8に記載の情報処理装置の制御方法。 - 請求項8又は9に記載の情報処理装置の制御方法をコンピュータに実行させる
プログラム。 - 情報処理装置であって、
外部装置と通信可能であり、前記情報処理装置において生成された監視ログを前記外部装置に送信する送信部と、
前記情報処理装置の内部の処理の完全性を検証する第1の監視部と、
起動される毎に、前記第1の監視部の完全性の検証、及び、前記送信部へのハートビート信号の出力のうち少なくとも一方を実行する第2の監視部と、を備え、
前記送信部は、前記第2の監視部から前記ハートビート信号が出力される毎に、当該ハートビート信号を前記外部装置に送信し、
前記第2の監視部は、前記第1の監視部の完全性に異常がある場合に、前記ハートビート信号の出力を停止する、又は、不正なハートビート信号を出力する
情報処理装置。 - 前記第1の監視部は、前記送信部の完全性を検証する
請求項11に記載の情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023089117A JP7352887B1 (ja) | 2022-09-27 | 2023-05-30 | 情報処理装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022153360 | 2022-09-27 | ||
JP2022153360 | 2022-09-27 | ||
PCT/JP2023/003983 WO2024070001A1 (ja) | 2022-09-27 | 2023-02-07 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023089117A Division JP7352887B1 (ja) | 2022-09-27 | 2023-05-30 | 情報処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7296556B1 true JP7296556B1 (ja) | 2023-06-23 |
Family
ID=86850232
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023520069A Active JP7296556B1 (ja) | 2022-09-27 | 2023-02-07 | 情報処理装置、情報処理装置の制御方法及びプログラム |
JP2023089117A Active JP7352887B1 (ja) | 2022-09-27 | 2023-05-30 | 情報処理装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023089117A Active JP7352887B1 (ja) | 2022-09-27 | 2023-05-30 | 情報処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12039039B1 (ja) |
JP (2) | JP7296556B1 (ja) |
CN (1) | CN118103820A (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019057167A (ja) * | 2017-09-21 | 2019-04-11 | 大日本印刷株式会社 | コンピュータプログラム、デバイス及び判定方法 |
JP2020126586A (ja) * | 2019-01-16 | 2020-08-20 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | ログデータの完全性保護 |
WO2022085260A1 (ja) * | 2020-10-22 | 2022-04-28 | パナソニックIpマネジメント株式会社 | 異常検知装置、異常検知方法及びプログラム |
JP7189397B1 (ja) * | 2021-05-31 | 2022-12-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 監視装置、監視システム及び監視方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105389243B (zh) * | 2015-10-26 | 2018-06-05 | 华为技术有限公司 | 一种容器监控方法和装置 |
US10678669B2 (en) * | 2017-04-21 | 2020-06-09 | Nec Corporation | Field content based pattern generation for heterogeneous logs |
US10685118B2 (en) * | 2017-05-15 | 2020-06-16 | Ut-Battelle, Llc | System and method for monitoring power consumption to detect malware |
JP7183841B2 (ja) | 2019-02-08 | 2022-12-06 | 株式会社デンソー | 電子制御装置 |
JP7288662B2 (ja) * | 2019-04-15 | 2023-06-08 | 明京電機株式会社 | 障害監視復旧システム、その方法、およびそのプログラム |
-
2023
- 2023-02-07 CN CN202380013920.4A patent/CN118103820A/zh active Pending
- 2023-02-07 JP JP2023520069A patent/JP7296556B1/ja active Active
- 2023-05-30 JP JP2023089117A patent/JP7352887B1/ja active Active
-
2024
- 2024-04-08 US US18/629,160 patent/US12039039B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019057167A (ja) * | 2017-09-21 | 2019-04-11 | 大日本印刷株式会社 | コンピュータプログラム、デバイス及び判定方法 |
JP2020126586A (ja) * | 2019-01-16 | 2020-08-20 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | ログデータの完全性保護 |
WO2022085260A1 (ja) * | 2020-10-22 | 2022-04-28 | パナソニックIpマネジメント株式会社 | 異常検知装置、異常検知方法及びプログラム |
JP7189397B1 (ja) * | 2021-05-31 | 2022-12-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 監視装置、監視システム及び監視方法 |
Also Published As
Publication number | Publication date |
---|---|
CN118103820A (zh) | 2024-05-28 |
JP7352887B1 (ja) | 2023-09-29 |
US12039039B1 (en) | 2024-07-16 |
JP2024048341A (ja) | 2024-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10931451B2 (en) | Securely recovering a computing device | |
JP5551130B2 (ja) | サーバ管理コプロセッササブシステム内部のtcpaによる信頼性の高いプラットフォームモジュール機能のカプセル化 | |
KR101402542B1 (ko) | 지속형 보안 시스템 및 지속형 보안 방법 | |
US20120278597A1 (en) | Compatible trust in a computing device | |
JP5346608B2 (ja) | 情報処理装置およびファイル検証システム | |
JP6385842B2 (ja) | 情報処理端末、情報処理方法、及び情報処理システム | |
US11227072B2 (en) | Security device with extended reliability | |
US10853474B2 (en) | System shipment lock | |
EP3683712A1 (en) | Protecting integrity of log data | |
JP2019071572A (ja) | 制御装置及び制御方法 | |
JP7296556B1 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
US10621334B2 (en) | Electronic device and system | |
JP4818824B2 (ja) | プログラム管理システムおよび端末装置 | |
WO2024070001A1 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
US20240256655A1 (en) | Information processing device and control method for information processing device | |
CN112579374B (zh) | 一种用于嵌入式设备的安全调试的***和方法 | |
JP6737424B1 (ja) | データ処理システム、データ処理装置およびアプリケーションプログラムの検証方法 | |
CN111858114B (zh) | 设备启动异常处理,设备启动控制方法、装置及*** | |
WO2024070078A1 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
WO2024070044A1 (ja) | 検証システム、検証方法、及び、プログラム | |
CN113950682B (zh) | 数据处理装置、数据处理方法及计算机可读取的非暂时性的记录介质 | |
JP2009053824A (ja) | 情報処理装置及びメッセージ認証方法及びプログラム | |
KR20230097397A (ko) | 차량 네트워크 침입 탐지 시스템 및 그 방법 | |
CN117932691A (zh) | Bmc数据写入方法、***、设备及介质 | |
CN117556418A (zh) | 一种确定内核状态的方法和相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230331 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230331 |
|
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: 20230509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230530 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7296556 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
SZ03 | Written request for cancellation of trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z03 |