JP5516292B2 - 終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 - Google Patents
終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 Download PDFInfo
- Publication number
- JP5516292B2 JP5516292B2 JP2010221743A JP2010221743A JP5516292B2 JP 5516292 B2 JP5516292 B2 JP 5516292B2 JP 2010221743 A JP2010221743 A JP 2010221743A JP 2010221743 A JP2010221743 A JP 2010221743A JP 5516292 B2 JP5516292 B2 JP 5516292B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- log
- time
- basic software
- storage area
- 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
- 238000000034 method Methods 0.000 title claims description 54
- 238000012544 monitoring process Methods 0.000 claims description 149
- 230000008569 process Effects 0.000 claims description 42
- 230000004044 response Effects 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004083 survival effect Effects 0.000 description 2
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/442—Shutdown
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- 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
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
Description
まず、実施例1に係る情報漏えい対処システムについて説明する。図1は、実施例1に係る情報漏えい対処システムの構成を示す図である。なお、図1の例では、組織に所属するエンドユーザ(end user)によって使用されるクライアント端末10A〜10Cで採取された操作ログ(log)を管理サーバ10に収集することにより、ユーザによる情報漏えいに対処する例を想定する。
続いて、本実施例に係るクライアント端末の構成について説明する。図2は、実施例1に係るクライアント端末の構成を示すブロック図である。図2に示すように、クライアント端末10は、入力部11と、通信I/F部12と、記憶部13と、制御部14とを有する。なお、クライアント端末10は、図2に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えば表示部などの表示デバイス、音声入力部や音声出力部などの音声デバイス等を有するものとする。
次に、本実施例に係るクライアント端末における処理の流れを説明する。なお、ここでは、クライアント端末10によって実行される(1)ログオンログオフ監視処理を説明してから、(2)終了ログ取得処理について説明する。
図12は、実施例に係るログオンログオフ監視処理の手順を示すフローチャートである。このログオンログオフ監視処理は、監視アプリの起動後に監視アプリが終了されるまで所定の時間ごとに繰り返し実行される処理である。
図13は、実施例に係る終了ログ取得処理の手順を示すフローチャートである。この終了ログ取得処理は、ログオンログオフ監視アプリが起動した場合に実行させる処理であり、処理の終了後には上記のログオンログオフ監視処理に移行する。
上述してきたように、本実施例に係るクライアント端末10は、相互起動する複数アプリのうちの監視アプリは、異常終了後の起動時に、前回終了時刻よりも現時刻が大きければ監視アプリの異常終了であったとして、OSの終了に関するログ情報は生成しない。それゆえ、本実施例に係るクライアント端末10では、クライアント端末10が動作中に監視アプリが異常停止した場合に、誤って終了ログを生成したり、また、誤ってログオフログを生成したりすることを防止できる。よって、本実施例に係るクライアント端末10によれば、PCの終了ログやPCのログオフログなどの基本ソフトウェアの終了に関するログを正確に取得できる。
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部17a、格納部17b、ログ送信部17cまたはログ生成部17dをクライアント端末10の外部装置としてネットワーク経由で接続するようにしてもよい。また、取得部17a、格納部17b、ログ送信部17cまたはログ生成部17dを別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のクライアント端末10の機能を実現するようにしてもよい。
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図14を用いて、上記の実施例と同様の機能を有する終了ログ取得プログラムを実行するコンピュータの一例について説明する。なお、図14は、実施例2に係る終了ログ取得プログラムを実行するコンピュータの一例について説明するための図である。
3 ネットワーク
10A〜10C クライアント端末
11 入力部
11a キーボード
11b マウス
11c 電源ボタン
12 通信I/F部
13 記憶部
13a ログオンユーザリスト
13b ログ情報
13c 時刻情報
14 制御部
15 OS実行部
16a〜16c 他の監視アプリ実行部
17 監視アプリ実行部
17a 取得部
17b 格納部
17c ログ送信部
17d ログ生成部
30 管理サーバ
50 コンソール
Claims (7)
- コンピュータに、
ユーザによる前記コンピュータの起動命令に応じて、監視の開始を命令する第一の開始命令情報を受付け、
前記第一の開始命令を受付けた場合に、所定時間ごとに、前記コンピュータで動作される基本ソフトウェアから時刻に関する時刻情報を取得し、
前記所定時間ごとに取得した前記時刻情報を記憶領域へ格納し、
前記基本ソフトウェアを終了させる終了命令情報を受付け、
前記受付けた終了命令情報が、前記基本ソフトウェアを用いた該基本ソフトウェアの終了を命令する情報である場合は、正常終了を示す正常終了情報を前記記憶領域に格納し、
前記第一の開始命令情報とは異なる第二の開始命令情報を受付けた場合に、前記記憶領域にアクセスし、
前記記憶領域に前記正常終了情報が格納されていない場合には、前記基本ソフトウェアから他の時刻情報を取得し、
前記他の時刻情報と、前記記憶領域に格納された前記時刻情報とを比較し、
比較結果に基づいて、前記基本ソフトウェアの終了に関するログ情報を生成する処理
を実行させることを特徴とする終了ログ取得プログラム。 - 前記時刻情報を取得する処理において、前記基本ソフトウェアによって計測されるシステム日付を含む前記時刻情報を取得し、
前記他の時刻情報を取得する処理において、他のシステム日付を含む前記他の時刻情報を取得し、
前記比較する処理において、前記他のシステム日付と、前記記憶領域に格納された前記システム日付とのシステム日付間の差分を算出し、
前記ログ情報を生成する処理において、前記システム日付間の差分が所定値以上である場合、前記基本ソフトウェアを用いずに前記コンピュータが終了された情報を有する前記ログ情報を生成する
ことを特徴とする請求項1記載の終了ログ取得プログラム。 - 前記システム日付間の差分が所定値よりも小さい場合に、前記終了命令情報を受付けずに前記監視が終了されたことを判断すると共に、前記ログ情報を生成しないことを特徴とする請求項2記載の終了ログ取得プログラム。
- 前記時刻情報を取得する処理において、前記基本ソフトウェアによって計測されるOSカウンタを含む前記時刻情報を取得し、
前記他の時刻情報を取得する処理において、他のOSカウンタを含む前記他の時刻情報を取得し、
比較する処理において、前記他のOSカウンタと前記OSカウンタとを比較し、
前記ログ情報を生成する処理において、前記他のOSカウンタが前記OSカウンタよりも小さい場合に、前記基本ソフトウェアを用いずに前記コンピュータが終了された情報を有する前記ログ情報を生成する
ことを特徴とする請求項1乃至請求項3のいずれか一項に記載の終了ログ取得プログラム。 - 前記コンピュータに、
前記第二の開始命令情報が、前記ユーザによる前記起動命令によらない他の監視を開始させる命令である場合に、該他の監視を開始する処理を実行させることを特徴とする請求項1乃至請求項4のいずれか一項に記載の終了ログ取得プログラム。 - ユーザによるコンピュータの起動命令に応じて、監視の開始を命令する第一の開始命令情報を受付ける第一の受付部と、
前記第一の開始命令を受付けた場合に、所定時間ごとに、前記コンピュータで動作される基本ソフトウェアから時刻に関する時刻情報を取得する取得部と、
前記所定時間ごとに取得した前記時刻情報を記憶領域へ格納する格納部と、
前記基本ソフトウェアを終了させる終了命令情報を受付ける第二の受付部と、
前記受付けた終了命令情報が、前記基本ソフトウェアを用いた該基本ソフトウェアの終了を命令する情報である場合は、正常終了を示す正常終了情報を前記記憶領域に格納し、
前記第一の開始命令情報とは異なる第二の開始命令情報を受付けた場合に、前記記憶領域にアクセスし、
前記記憶領域に前記正常終了情報が格納されていない場合には、前記基本ソフトウェアから他の時刻情報を取得し、
前記他の時刻情報と、前記記憶領域に格納された前記時刻情報とを比較し、
比較結果に基づいて、前記基本ソフトウェアの終了に関するログ情報を生成するログ生成部と、
を有することを特徴とする終了ログ取得装置。 - コンピュータが、
ユーザによる前記コンピュータの起動命令に応じて、監視の開始を命令する第一の開始命令情報を受付け、
前記第一の開始命令を受付けた場合に、所定時間ごとに、前記コンピュータで動作される基本ソフトウェアから時刻に関する時刻情報を取得し、
前記所定時間ごとに取得した前記時刻情報を記憶領域へ格納し、
前記基本ソフトウェアを終了させる終了命令情報を受付け、
前記受付けた終了命令情報が、前記基本ソフトウェアを用いた該基本ソフトウェアの終了を命令する情報である場合は、正常終了を示す正常終了情報を前記記憶領域に格納し、
前記第一の開始命令情報とは異なる第二の開始命令情報を受付けた場合に、前記記憶領域にアクセスし、
前記記憶領域に前記正常終了情報が格納されていない場合には、前記基本ソフトウェアから他の時刻情報を取得し、
前記他の時刻情報と、前記記憶領域に格納された前記時刻情報とを比較し、
比較結果に基づいて、前記基本ソフトウェアの終了に関するログ情報を生成する処理
を実行することを特徴とする終了ログ取得方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010221743A JP5516292B2 (ja) | 2010-09-30 | 2010-09-30 | 終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 |
US13/137,876 US8677110B2 (en) | 2010-09-30 | 2011-09-20 | Termination-log acquiring program, termination-log acquiring device, and termination-log acquiring method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010221743A JP5516292B2 (ja) | 2010-09-30 | 2010-09-30 | 終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012078948A JP2012078948A (ja) | 2012-04-19 |
JP5516292B2 true JP5516292B2 (ja) | 2014-06-11 |
Family
ID=45890837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010221743A Active JP5516292B2 (ja) | 2010-09-30 | 2010-09-30 | 終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8677110B2 (ja) |
JP (1) | JP5516292B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5962697B2 (ja) | 2014-03-26 | 2016-08-03 | 株式会社デンソー | 電子制御装置 |
JP2016012172A (ja) * | 2014-06-27 | 2016-01-21 | オムロン株式会社 | 通信システム、プログラマブル表示器、情報処理装置、動作制御方法、情報処理方法、およびプログラム |
JP6458858B2 (ja) * | 2015-02-24 | 2019-01-30 | 東芝三菱電機産業システム株式会社 | 監視制御装置 |
KR101587636B1 (ko) * | 2015-07-07 | 2016-01-25 | 주식회사 삼보컴퓨터 | 제품 일자 저장 장치 및 방법 |
JP6746432B2 (ja) * | 2016-06-10 | 2020-08-26 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP7309349B2 (ja) * | 2018-11-30 | 2023-07-18 | キヤノン株式会社 | 情報処理装置、およびその制御方法、プログラム |
JP7001236B2 (ja) * | 2019-03-20 | 2022-01-19 | Necプラットフォームズ株式会社 | 情報処理装置、障害監視方法及び障害監視用コンピュータプログラム |
CN110377341B (zh) * | 2019-06-10 | 2022-05-03 | 北京字节跳动网络技术有限公司 | 一种监听无响应异常的方法、装置、介质和电子设备 |
CN110456183A (zh) * | 2019-07-15 | 2019-11-15 | 深圳康佳电子科技有限公司 | 一种检测电器产品异常的方法及*** |
US11321458B2 (en) * | 2020-01-28 | 2022-05-03 | Nuvoton Technology Corporation | Secure IC with soft security countermeasures |
CN113591090B (zh) * | 2020-04-30 | 2024-01-09 | 腾讯科技(深圳)有限公司 | 程序漏洞的上报方法、装置、设备及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6871291B2 (en) * | 2002-01-22 | 2005-03-22 | Wistron Corporation | Method for recording power failure time of a computer system |
US20050149493A1 (en) * | 2004-01-07 | 2005-07-07 | Kazuhiko Yamashita | Data recording apparatus and data recording method |
JP2005332258A (ja) | 2004-05-20 | 2005-12-02 | Nec Saitama Ltd | 強制電源オフ方式および携帯電話装置 |
JP4172500B2 (ja) * | 2006-05-30 | 2008-10-29 | ソニー株式会社 | 記録装置および方法、プログラム、並びに記録媒体 |
JP4235920B2 (ja) * | 2006-10-06 | 2009-03-11 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置及びデータ退避方法。 |
US20110289282A1 (en) * | 2010-05-18 | 2011-11-24 | Microsoft Corporation | Sessions for Direct Attached Storage Devices |
-
2010
- 2010-09-30 JP JP2010221743A patent/JP5516292B2/ja active Active
-
2011
- 2011-09-20 US US13/137,876 patent/US8677110B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8677110B2 (en) | 2014-03-18 |
JP2012078948A (ja) | 2012-04-19 |
US20120084546A1 (en) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5516292B2 (ja) | 終了ログ取得プログラム、終了ログ取得装置及び終了ログ取得方法 | |
US7886065B1 (en) | Detecting reboot events to enable NAC reassessment | |
CN106599709B (zh) | 一种防隐私信息泄露的方法、装置及终端 | |
WO2011090818A2 (en) | Roaming application settings across multiple computing devices | |
US8812406B2 (en) | Receiving security risk feedback from linked contacts due to a user's system actions and behaviors | |
JP2015506034A (ja) | シングルサインオンサービスを容易にする方法及び装置 | |
US7793339B2 (en) | Devices and methods of using network information in an authorization process | |
US20130247202A1 (en) | Dynamic management of resource utilization by an antivirus application | |
KR101934378B1 (ko) | 유해성 차단 기능을 갖는 컴퓨터 시스템 및 방법 | |
JP2007299236A (ja) | 情報処理装置および認証方法 | |
US9916219B2 (en) | System for security conscious energy drain | |
US20130152164A1 (en) | Taking Configuration Management Data and Change Business Process Data Into Account With Regard to Authorization and Authentication Rules | |
US20160330241A1 (en) | Remote password management using local security policies | |
US11714659B2 (en) | Device provisioning with manufacturer boot environment | |
JP5581162B2 (ja) | 情報処理装置、パスワード診断方法およびプログラム | |
CN104298924A (zh) | 确保***安全的方法、确保***安全的装置和终端 | |
JP5076021B1 (ja) | 電子機器、電子機器の制御方法、電子機器の制御プログラム | |
JP5150546B2 (ja) | 情報処理装置、操作履歴取得方法、コンピュータプログラム | |
JP6354382B2 (ja) | 認証システム、認証方法、認証装置及びプログラム | |
JP2020149552A (ja) | 情報処理装置、代行ログインシステム、代行ログイン方法、および代行ログインプログラム | |
JP2009239395A (ja) | 遠隔操作システム | |
US20140074906A1 (en) | Information processing apparatus, system, and method | |
CN110909344A (zh) | 一种控制方法及装置 | |
KR20150117336A (ko) | 안드로이드 환경에서의 애플리케이션 검증 및 설치 시스템 및 방법 | |
JP5854070B2 (ja) | アクセス制御装置、端末装置、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140225 |
|
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: 20140304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140317 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5516292 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |