JP7400215B2 - 制御装置、データ不能化プログラム、および制御システム - Google Patents
制御装置、データ不能化プログラム、および制御システム Download PDFInfo
- Publication number
- JP7400215B2 JP7400215B2 JP2019096961A JP2019096961A JP7400215B2 JP 7400215 B2 JP7400215 B2 JP 7400215B2 JP 2019096961 A JP2019096961 A JP 2019096961A JP 2019096961 A JP2019096961 A JP 2019096961A JP 7400215 B2 JP7400215 B2 JP 7400215B2
- Authority
- JP
- Japan
- Prior art keywords
- disabling
- data
- control device
- user
- user data
- 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
- 238000003860 storage Methods 0.000 claims description 95
- 238000000034 method Methods 0.000 claims description 42
- 230000008569 process Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 38
- 238000010586 diagram Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 5
- 230000002265 prevention Effects 0.000 description 5
- 230000000717 retained effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 2
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000007431 microscopic evaluation Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Programmable Controllers (AREA)
- Storage Device Security (AREA)
Description
本発明が適用される場面の一例について説明する。図1は、本実施の形態に係る制御装置100の適用例を示す模式図である。
次に、本実施の形態に係る制御装置100のハードウェア構成例について説明する。図4は、本実施の形態に係る制御装置100のハードウェア構成例を示す模式図である。
次に、本実施の形態に係るサポート装置200のハードウェア構成例について説明する。図5は、本実施の形態に係るサポート装置200のハードウェア構成例を示す模式図である。サポート装置200は、一例として、汎用的なアーキテクチャに従うコンピュータがプログラムを実行することで実現される。
図6~図8を参照しながら、データ(特にユーザデータ)の不能化について説明する。図6~図8は、本実施の形態に係る制御装置100によるデータ不能化の一例を示す模式図である。なお、以下で説明するデータ不能化の処理は、制御装置100のプロセッサ102がデータ不能化プログラム101を実行することで実現される。
図9を参照しながら、不能化するユーザデータの選択について説明する。図9は、本実施の形態に係る制御装置100による不能化するユーザデータの選択の一例を示す模式図である。
図10および図11を参照しながら、データ不能化の実行条件の一例について説明する。図10および図11は、本実施の形態に係る制御装置100によるデータ不能化の実行条件の一例を示す模式図である。
図12を参照しながら、データ不能化の進捗状況の報知の一例について説明する。図12は、本実施の形態に係る制御装置100によるデータ不能化の進捗状況の報知の一例を示す模式図である。なお、図12では、ストレージ150がシステムデータおよびユーザデータを記憶する例について説明するが、不揮発性メモリ108がシステムデータおよびユーザデータを記憶する場合についても、データ不能化の進捗状況の報知の技術を適用することができる。
図13を参照しながら、データ不能化が完了したことを示す不能化ログの取得の一例について説明する。図13は、本実施の形態に係る制御装置100による不能化ログの取得の一例を示す模式図である。
図14を参照しながら、不能化ログの記憶の一例について説明する。図14は、本実施の形態に係る制御装置100による不能化ログの記憶の一例を示す模式図である。
図15~図17を参照しながら、不能化ログの改ざん防止について説明する。図15~図17は、本実施の形態に係る制御装置100による不能化ログの改ざん防止の一例を示す模式図である。
図18を参照しながら、制御装置100がデータ不能化プログラムに基づいて実行するデータ不能化処理について説明する。図18は、本実施の形態に係る制御装置100が実行するデータ不能化処理のフローチャートである。なお、図18では、ストレージ150にシステムデータおよびユーザデータが記憶された場合におけるデータ不能化処理の一例が示されている。また、図18に示すデータ不能化処理は、主に制御装置100のプロセッサ102によって実行される。
以上のように、本実施の形態では以下のような開示を含む。
制御対象(500)を制御する制御装置(100)であって、
前記制御対象を制御するための処理を実行する制御部(1101)と、
前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する記憶領域(1102)と、
前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化する不能化部(1103)とを備える、制御装置(100)。
前記不能化部は、退避領域に前記システムデータのコピーを記憶させた後に前記記憶領域に記憶された前記システムデータおよび前記ユーザデータを不能化し、その後、前記退避領域に記憶された前記システムデータを前記記憶領域に記憶させる、構成1の制御装置(100)。
前記不能化部は、前記記憶領域に記憶された前記ユーザデータに含まれるデータのうち、ユーザによって選択されたデータを不能化する、構成1または構成2の制御装置(100)。
前記不能化部は、所定の実行条件が成立したときに、前記記憶領域に記憶された前記ユーザデータを不能化する、構成1~構成3のいずれかの制御装置(100)。
前記不能化部による前記ユーザデータの不能化の進捗状況を報知するための処理を実行する、構成1~構成4のいずれかの制御装置(100)。
前記不能化部によって前記ユーザデータが不能化されたことを示すログを取得するための処理を実行する、構成1~構成5の制御装置(100)。
前記ログが改ざんされることを防止するための処理を実行する、構成6の制御装置(100)。
制御対象(500)を制御する制御装置(100)によって実行されるデータを不能化するためのデータ不能化プログラム(101)であって、
前記制御装置は、前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する記憶領域(1102)を備え、
前記データ不能化プログラムは、コンピュータ(102)に、
所定の実行条件が成立したか否かを判定させるステップ(S1)と、
前記所定の実行条件が成立した場合に、前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化させるステップ(S2,S3,S4)とを含む、データ不能化プログラム。
制御対象(500)を制御する制御装置(100)と当該制御装置を支援するサポート装置(200)とを備える制御システム(1)であって、
前記制御対象を制御するための処理を実行する制御部(1101)と、
前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する記憶領域(1102)と、
前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化する不能化部(1103)とを備える、制御システム(1)。
本実施の形態に係る制御システム1によれば、ユーザによって作成されたユーザプログラムを少なくとも含むユーザデータが不能化されるため、たとえば、制御装置100が破棄されたりリユースされたりする場合でも、ユーザの情報資産が外部に流出されることを防止することができる。一方、制御装置100固有のシステムデータは維持されるため、たとえば、制御装置100がリユースされた場合でも、リユース先のユーザが新たにシステムデータを構築する手間を省くことができる。
Claims (6)
- 制御対象を制御する制御装置であって、
前記制御対象を制御するための処理を実行する制御部と、
前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する第1記憶部の記憶領域と、
前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化するための不能化処理を実行する不能化部とを備え、
前記不能化部は、
前記不能化処理の実行者を認証したことを条件に、前記不能化処理を実行し、
前記不能化処理において、第2記憶部の退避領域に前記システムデータのコピーを記憶させた後に前記記憶領域に記憶された前記システムデータおよび前記ユーザデータを不能化させ、その後、前記退避領域に記憶された前記システムデータを前記記憶領域に記憶させ、
前記不能化処理によって前記ユーザデータが不能化されたことを示すログは、前記退避領域に記憶されるとともに、前記制御装置を支援するサポート装置に出力され、
前記ログは、前記不能化処理の対象となった前記ユーザデータと、前記不能化処理の結果と、前記不能化処理の開始時間および終了時間とを含む、制御装置。 - 前記不能化部は、前記記憶領域に記憶された前記ユーザデータに含まれるデータのうち、ユーザによって選択されたデータを不能化する、請求項1に記載の制御装置。
- 前記不能化部による前記ユーザデータの不能化の進捗状況を報知するための処理を実行する、請求項1または請求項2に記載の制御装置。
- 前記ログが改ざんされることを防止するための処理を実行する、請求項1~請求項3のいずれか1項に記載の制御装置。
- 制御対象を制御する制御装置によって実行されるデータを不能化するためのデータ不能化プログラムであって、
前記制御装置は、前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する第1記憶部の記憶領域を備え、
前記データ不能化プログラムは、コンピュータに、
前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化するための不能化処理を実行させるステップとを実行させ、
前記不能化処理を実行させるステップは、
前記不能化処理の実行者を認証したことを条件に、前記不能化処理を実行させるステップと、
前記不能化処理において、第2記憶部の退避領域に前記システムデータのコピーを記憶させた後に前記記憶領域に記憶された前記システムデータおよび前記ユーザデータを不能化させ、その後、前記退避領域に記憶された前記システムデータを前記記憶領域に記憶させるステップとを含み、
前記不能化処理によって前記ユーザデータが不能化されたことを示すログは、前記退避領域に記憶されるとともに、前記制御装置を支援するサポート装置に出力され、
前記ログは、前記不能化処理の対象となった前記ユーザデータと、前記不能化処理の結果と、前記不能化処理の開始時間および終了時間とを含む、データ不能化プログラム。 - 制御対象を制御する制御装置と当該制御装置を支援するサポート装置とを備える制御システムであって、
前記制御対象を制御するための処理を実行する制御部と、
前記制御対象に応じてユーザによって作成されたユーザプログラムを少なくとも含むユーザデータ、および前記制御装置固有のシステムデータを記憶する第1記憶部の記憶領域と、
前記記憶領域に記憶されたデータのうち、前記システムデータを維持する一方で前記ユーザデータを不能化するための不能化処理を実行する不能化部とを備え、
前記不能化部は、
前記不能化処理の実行者を認証したことを条件に、前記不能化処理を実行し、
前記不能化処理において、第2記憶部の退避領域に前記システムデータのコピーを記憶させた後に前記記憶領域に記憶された前記システムデータおよび前記ユーザデータを不能化させ、その後、前記退避領域に記憶された前記システムデータを前記記憶領域に記憶させ、
前記不能化処理によって前記ユーザデータが不能化されたことを示すログは、前記退避領域に記憶されるとともに、前記制御装置を支援するサポート装置に出力され、
前記ログは、前記不能化処理の対象となった前記ユーザデータと、前記不能化処理の結果と、前記不能化処理の開始時間および終了時間とを含む、制御システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019096961A JP7400215B2 (ja) | 2019-05-23 | 2019-05-23 | 制御装置、データ不能化プログラム、および制御システム |
PCT/JP2020/008624 WO2020235172A1 (ja) | 2019-05-23 | 2020-03-02 | 制御装置、データ不能化プログラム、および制御システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019096961A JP7400215B2 (ja) | 2019-05-23 | 2019-05-23 | 制御装置、データ不能化プログラム、および制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020191004A JP2020191004A (ja) | 2020-11-26 |
JP7400215B2 true JP7400215B2 (ja) | 2023-12-19 |
Family
ID=73453809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019096961A Active JP7400215B2 (ja) | 2019-05-23 | 2019-05-23 | 制御装置、データ不能化プログラム、および制御システム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7400215B2 (ja) |
WO (1) | WO2020235172A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012178074A (ja) | 2011-02-28 | 2012-09-13 | Mitsubishi Electric Corp | プラント運用・保守端末及びプラント運用・保守の記録管理方法 |
JP2015076070A (ja) | 2013-10-11 | 2015-04-20 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
JP2015232856A (ja) | 2014-06-11 | 2015-12-24 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
JP2017037497A (ja) | 2015-08-11 | 2017-02-16 | レノボ・シンガポール・プライベート・リミテッド | 不揮発性記憶装置の消去システム、不揮発性記憶装置、外部消去装置および方法 |
JP2017079008A (ja) | 2015-10-21 | 2017-04-27 | 株式会社キーエンス | プログラマブル・ロジック・コントローラおよび制御方法 |
-
2019
- 2019-05-23 JP JP2019096961A patent/JP7400215B2/ja active Active
-
2020
- 2020-03-02 WO PCT/JP2020/008624 patent/WO2020235172A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012178074A (ja) | 2011-02-28 | 2012-09-13 | Mitsubishi Electric Corp | プラント運用・保守端末及びプラント運用・保守の記録管理方法 |
JP2015076070A (ja) | 2013-10-11 | 2015-04-20 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
JP2015232856A (ja) | 2014-06-11 | 2015-12-24 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
JP2017037497A (ja) | 2015-08-11 | 2017-02-16 | レノボ・シンガポール・プライベート・リミテッド | 不揮発性記憶装置の消去システム、不揮発性記憶装置、外部消去装置および方法 |
JP2017079008A (ja) | 2015-10-21 | 2017-04-27 | 株式会社キーエンス | プログラマブル・ロジック・コントローラおよび制御方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020235172A1 (ja) | 2020-11-26 |
JP2020191004A (ja) | 2020-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1801091B (zh) | 用可信处理模块安全地引导计算机的***和方法 | |
CN102208001B (zh) | 硬件支持的虚拟化密码服务 | |
US8707423B2 (en) | Programmable display device, and control system | |
WO2019104988A1 (zh) | Plc的安全处理单元及其总线仲裁方法 | |
US7975151B2 (en) | Decryption key table access control on ASIC or ASSP | |
US20040172534A1 (en) | Service for recovering security devices after failure | |
CN107003866A (zh) | 来自加密模板的加密虚拟机的安全创建 | |
CN102693379A (zh) | 保护操作***配置值 | |
US10664263B2 (en) | Software management system, software updater, software updating method, and non-transitory computer-readable storage medium storing software update program | |
US10412062B2 (en) | Job execution method and job execution device | |
CN103765429A (zh) | 数字签名机构相关的平台秘密 | |
CN109522738B (zh) | 数据储存装置 | |
JP7400215B2 (ja) | 制御装置、データ不能化プログラム、および制御システム | |
WO2020195348A1 (ja) | 制御システム、セキュリティ装置および方法 | |
JP2007293401A (ja) | データ消去システム、管理サーバ、データ消去方法およびプログラム | |
WO2022185583A1 (ja) | 制御装置、ならびに制御装置の記憶部に保存されたデータの入出力を管理するプログラムおよび方法 | |
EP4075313A1 (en) | Systems and methods for purging data from memory | |
JP6493258B2 (ja) | ストレージ制御装置、ストレージ装置、ストレージ制御方法及びプログラム | |
CN107994984B (zh) | 一种密钥保护方法及装置 | |
CN111190695A (zh) | 一种基于鲲鹏芯片的虚拟机保护方法及装置 | |
WO2022190422A1 (ja) | 制御システムおよびその制御方法 | |
WO2022153566A1 (ja) | 制御装置、管理方法およびセキュリティプログラム | |
JP6573749B1 (ja) | 制御装置、制御方法及びプログラム | |
JP2010224613A (ja) | 記憶媒体ユニット,及び、記憶媒体自動消去システム | |
DE102022108627A1 (de) | Sicherheitshoheit über ein computergerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230606 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230808 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230907 |
|
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: 20231107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7400215 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |