JP5411966B2 - 監視装置および監視方法 - Google Patents
監視装置および監視方法 Download PDFInfo
- Publication number
- JP5411966B2 JP5411966B2 JP2012154668A JP2012154668A JP5411966B2 JP 5411966 B2 JP5411966 B2 JP 5411966B2 JP 2012154668 A JP2012154668 A JP 2012154668A JP 2012154668 A JP2012154668 A JP 2012154668A JP 5411966 B2 JP5411966 B2 JP 5411966B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- virtual resource
- access
- monitoring
- access request
- 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
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
上述してきたように、監視部20は、プロセスの生成要求が検知された場合に、当該プロセスの生成要求に基づいて生成されるプロセスが、既に生成されたプロセスと関連する関連プロセスであるか否かを判定する。そして、監視部20は、関連するプロセスであると判定された場合には、既に生成されたプロセスに対応する仮想資源のアドレスを関連プロセスに通知し、該仮想資源を関連プロセスが参照するように制御する。このため、プロセスを仮想的な隔離環境で実行した場合においても、異なるプロセス間で資源を共有することが可能である。
また、上記実施形態において説明した監視部20が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、監視部20が実行する処理をコンピュータが実行可能な言語で記述した監視プログラムを作成することもできる。この場合、コンピュータが監視プログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかる監視プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された監視プログラムをコンピュータに読み込ませて実行することにより上記第一の実施形態と同様の処理を実現してもよい。以下に、図2に示した監視部20と同様の機能を実現する監視プログラムを実行するコンピュータの一例を説明する。
20 監視部
21 プログラム実行部
22 資源アクセス監視部
23 資源アクセス制御部
24 動作ログ保存部
25 仮想資源処理部
26 プロセス監視部
27 プロセス制御部
28 仮想資源管理部
30 監視対象プログラム
31 モジュール
Claims (5)
- 監視対象のプロセスからコンピュータの資源へのアクセス要求が検知された場合に、当該アクセス要求の種類に基づいて、当該アクセス要求が前記コンピュータの資源に影響を与えるものであるか否かを判定するアクセス監視部と、
前記アクセス監視部によって前記アクセス要求が前記資源に影響を与えるものでないと判定された場合には、当該アクセス要求によって要求された資源に対応し、かつ、当該アクセス要求の要求元のプロセスに対応する仮想資源がすでに作成されているか否かを判定し、作成されていたときには、要求された資源の代わりに、当該アクセス要求の要求元のプロセスに対応する仮想資源に当該プロセスをアクセスさせ、作成されていないときには、要求された資源に当該プロセスをアクセスさせ、一方、前記資源に影響を与えるものであると判定された場合には、当該アクセス要求によって要求された資源に対応し、かつ、当該アクセス要求の要求元のプロセスに対応する仮想資源がすでに作成されているか否かを判定し、作成されていたときには、要求された資源の代わりに、当該アクセス要求の要求元のプロセスに対応する仮想資源に当該プロセスをアクセスさせ、作成されていないときには、当該アクセス要求によって要求された資源と同一の仮想資源を当該アクセス要求の要求元のプロセスごとに作成し、要求された資源の代わりに、作成した仮想資源に当該プロセスをアクセスさせるアクセス制御部と、
プロセスの生成要求が検知された場合に、当該プロセスの生成要求に基づいて生成されるプロセスが、既に生成されたプロセスと関連する関連プロセスであるか否かを判定するプロセス監視部と、
前記プロセス監視部によって関連プロセスであると判定された場合には、前記既に生成されたプロセスに対応する仮想資源のアドレスを前記関連プロセスに通知し、該仮想資源を前記関連プロセスが参照するように制御するプロセス制御部と、
を備えたことを特徴とする監視装置。 - 前記プロセス監視部は、前記プロセスの生成要求に基づいて生成されたプロセスが、既に生成されたプロセスの子プロセスであるか否かを判定し、
前記プロセス制御部は、前記プロセス監視部によって子プロセスであると判定された場合には、前記既に生成されたプロセスに対応する仮想資源のアドレスを前記子プロセスに通知し、該仮想資源を前記子プロセスが参照するように制御することを特徴とする請求項1に記載の監視装置。 - 前記アクセス要求が前記仮想資源を削除するものであった場合には、該仮想資源に対応する削除フラグを設定する仮想資源管理部をさらに備え、
前記プロセス制御部は、前記仮想資源管理部によって削除フラグが設定された仮想資源へのアクセスがあった場合には、該アクセスを拒否することを特徴とする請求項1または2に記載の監視装置。 - 前記アクセス要求が前記仮想資源をコピーするものであった場合には、該仮想資源のコピーを行う代わりにコピー先の仮想資源として、既に作成された仮想資源を対応付けて管理する仮想資源管理部をさらに備えることを特徴とする請求項1または2に記載の監視装置。
- 監視装置で実行される監視プログラムであって、
監視対象のプロセスからコンピュータの資源へのアクセス要求が検知された場合に、当該アクセス要求の種類に基づいて、当該アクセス要求が前記コンピュータの資源に影響を与えるものであるか否かを判定するアクセス監視工程と、
前記アクセス監視工程によって前記アクセス要求が前記資源に影響を与えるものでないと判定された場合には、当該アクセス要求によって要求された資源に対応し、かつ、当該アクセス要求の要求元のプロセスに対応する仮想資源がすでに作成されているか否かを判定し、作成されていたときには、要求された資源の代わりに、当該アクセス要求の要求元のプロセスに対応する仮想資源に当該プロセスをアクセスさせ、作成されていないときには、要求された資源に当該プロセスをアクセスさせ、一方、前記資源に影響を与えるものであると判定された場合には、当該アクセス要求によって要求された資源に対応し、かつ、当該アクセス要求の要求元のプロセスに対応する仮想資源がすでに作成されているか否かを判定し、作成されていたときには、要求された資源の代わりに、当該アクセス要求の要求元のプロセスに対応する仮想資源に当該プロセスをアクセスさせ、作成されていないときには、当該アクセス要求によって要求された資源と同一の仮想資源を当該アクセス要求の要求元のプロセスごとに作成し、要求された資源の代わりに、作成した仮想資源に当該プロセスをアクセスさせるアクセス制御工程と、
プロセスの生成要求が検知された場合に、当該プロセスの生成要求に基づいて生成されるプロセスが、既に生成されたプロセスと関連する関連プロセスであるか否かを判定するプロセス監視工程と、
前記プロセス監視工程によって関連プロセスであると判定された場合には、前記既に生成されたプロセスに対応する仮想資源のアドレスを前記関連プロセスに通知し、該仮想資源を前記関連プロセスが参照するように制御するプロセス制御工程と、
を含んだことを特徴とする監視方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012154668A JP5411966B2 (ja) | 2012-07-10 | 2012-07-10 | 監視装置および監視方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012154668A JP5411966B2 (ja) | 2012-07-10 | 2012-07-10 | 監視装置および監視方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014016877A JP2014016877A (ja) | 2014-01-30 |
| JP5411966B2 true JP5411966B2 (ja) | 2014-02-12 |
Family
ID=50111479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012154668A Active JP5411966B2 (ja) | 2012-07-10 | 2012-07-10 | 監視装置および監視方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5411966B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10462158B2 (en) | 2014-03-19 | 2019-10-29 | Nippon Telegraph And Telephone Corporation | URL selection method, URL selection system, URL selection device, and URL selection program |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6104447B1 (ja) * | 2016-10-31 | 2017-03-29 | 株式会社ソリトンシステムズ | プログラム動作監視制御装置、分散オブジェクト生成管理装置、プログラム、及びプログラム動作監視システム |
| US10614211B2 (en) * | 2017-03-22 | 2020-04-07 | Ca, Inc. | Bringing a non-isolated application into an isolation layer with an isolated application |
| US20220283853A1 (en) * | 2019-08-07 | 2022-09-08 | Nippon Telegraph And Telephone Corporation | Analysis system, analysis method, and analysis program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3613985B2 (ja) * | 1998-06-29 | 2005-01-26 | セイコーエプソン株式会社 | 画像処理装置および投写型表示装置 |
| JP2005332110A (ja) * | 2004-05-19 | 2005-12-02 | Matsushita Electric Ind Co Ltd | シミュレーションシステム |
| JP2010026572A (ja) * | 2008-07-15 | 2010-02-04 | Hitachi Ltd | 仮想計算機の現出方法、この方法を実行するためのプログラム、及びこの方法を実行するサーバ |
-
2012
- 2012-07-10 JP JP2012154668A patent/JP5411966B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10462158B2 (en) | 2014-03-19 | 2019-10-29 | Nippon Telegraph And Telephone Corporation | URL selection method, URL selection system, URL selection device, and URL selection program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014016877A (ja) | 2014-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7316726B2 (ja) | ソフトウェア・コンポーネントに関連するセキュリティ・リスクを検出する方法、システム、およびプログラム | |
| EP2084605B1 (en) | Control and management of virtual systems | |
| US9852001B2 (en) | Compliance-based adaptations in managed virtual systems | |
| US8949826B2 (en) | Control and management of virtual systems | |
| US9563460B2 (en) | Enforcement of compliance policies in managed virtual systems | |
| US8234640B1 (en) | Compliance-based adaptations in managed virtual systems | |
| US9038062B2 (en) | Registering and accessing virtual systems for use in a managed system | |
| US8839246B2 (en) | Automatic optimization for virtual systems | |
| US20150324219A1 (en) | Registering and accessing virtual systems for use in a managed system | |
| US20140082621A1 (en) | Automatic optimization for virtual systems | |
| JP4931255B2 (ja) | 仮想化されたファイル・システム | |
| US8316120B2 (en) | Applicability detection using third party target state | |
| US8108686B2 (en) | Method and system for detecting modified pages | |
| CN103154961A (zh) | 用于病毒扫描的虚拟机 | |
| US8930894B2 (en) | Method and system for executing an executable file | |
| JP5411966B2 (ja) | 監視装置および監視方法 | |
| CN110659478A (zh) | 在隔离的环境中检测阻止分析的恶意文件的方法 | |
| KR101503827B1 (ko) | 절대 경로 관리를 통한 악성 프로그램 검사 시스템 | |
| US8065730B1 (en) | Anti-malware scanning in a virtualized file system environment | |
| Olivier et al. | The case for intra-unikernel isolation | |
| JP4972046B2 (ja) | アクセス監視システムおよびアクセス監視方法 | |
| US20240111857A1 (en) | Secure execution of a file on a copy device in a virtualized computing environment | |
| US11847221B2 (en) | System and method for content scanning using sparse files | |
| JP6632942B2 (ja) | 仮想サーバー点検システム、及び仮想サーバー点検方法 | |
| US10601896B2 (en) | Concurrent access to a user profile in a layering system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20131105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5411966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |