JP4208085B2 - アプリケーションプログラムの制御方法およびその装置 - Google Patents
アプリケーションプログラムの制御方法およびその装置 Download PDFInfo
- Publication number
- JP4208085B2 JP4208085B2 JP2005249157A JP2005249157A JP4208085B2 JP 4208085 B2 JP4208085 B2 JP 4208085B2 JP 2005249157 A JP2005249157 A JP 2005249157A JP 2005249157 A JP2005249157 A JP 2005249157A JP 4208085 B2 JP4208085 B2 JP 4208085B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- memory space
- data
- unit
- function
- 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.)
- Expired - Fee Related
Links
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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
Description
本実施例における情報処理装置10は、アプリケーションプログラム110からオペレーティングシステム60に対する関数呼び出しを監視し、その監視結果に基づいてアプリケーションプログラム210の動作を制御することを目的とする。
図7は、アプリケーションプログラム210、制御部220、および、判断部230のフローチャートである。制御部220は、アプリケーションプログラム210が共有メモリ空間150からデータを読み出す関数の関数呼び出しを検出したことに応じ、判断部230による判断に基づいて、当該関数呼び出しの処理を変更または禁止する。以下、具体例を述べる。制御部220は、アプリケーションプログラム210から呼び出されて処理を開始すると、その関数呼び出しが、アプリケーションプログラム210が共有メモリ空間150からデータを読み出す関数(以下、ペースト用関数)の関数呼び出しか否かを判断する(S700)。
このように、本変形例に示した構成によっても、アプリケーションプログラムからオペレーティングシステムへの関数呼び出しを監視し、または、制御することができる。
50 ポリシーマネージャ
55 記録部
60 オペレーティングシステム
100 第1メモリ空間
110 アプリケーションプログラム
115 記録部
120 監視部
130 DLL
140 変更部
150 共有メモリ空間
200 第2メモリ空間
210 アプリケーションプログラム
215 記録部
220 制御部
230 判断部
240 DLL
250 変更部
300 第3メモリ空間
310 アプリケーション起動用プログラム
320 監視部
330 DLL
340 変更部
400 第4メモリ空間
410 スレッド制御用アプリケーション
420 制御部
430 判断部
440 DLL
450 変更部
1080 表示部
Claims (15)
- オペレーティングシステムを動作させ、前記オペレーティングシステム上で第1および第2アプリケーションプログラムを含む複数のアプリケーションプログラムを並行に動作させる情報処理装置であって、
前記第1アプリケーションプログラムは、第1メモリ空間において動作し、
前記第2アプリケーションプログラムは、前記第1メモリ空間とは異なる第2メモリ空間において動作し、
データのコピーを禁止するコピー元およびコピー先のアプリケーションプログラムの組を記録する記録部と、
前記第1メモリ空間上において前記第1アプリケーションプログラムと共に動作する監視プログラムを前記情報処理装置上で動作させることにより実現され、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する、前記第1および第2アプリケーションプログラムの何れもがアクセス可能なメモリ空間である共有メモリ空間に対してデータを記録する関数の呼び出しを検出したことに応じ、当該データに対して、当該データが前記第1アプリケーションプログラムからコピーされた旨を示す電子透かしを付加する監視部と、
前記情報処理装置上で判断プログラムを動作させることにより実現され、前記共有メモリ空間に記録されているデータが前記電子透かしを含まないことを条件に、当該データのコピーを禁止する判断部と、
前記情報処理装置上で制御プログラムを動作させることにより実現され、前記第2アプリケーションプログラムから前記オペレーティングシステムに対する、前記共有メモリ空間からデータを読み出す関数の関数呼び出しを検出したことに応じ、前記判断部により当該データのコピーが禁止されたことを条件に、当該関数呼び出しの処理を禁止する制御部と、
を備え、
前記監視部は、前記共有メモリ空間に対して前記第1アプリケーションプログラムがデータを記録する関数呼び出しを検出したことに応じ、当該データに対応付けて、前記第1アプリケーションプログラムを識別する識別情報を、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する関数呼び出しの監視結果として、前記監視部および前記制御部の何れもがアクセス可能なメモリ空間である制御メモリ空間に更に記録し、
前記判断部は、前記制御メモリ空間から取得した前記識別情報により識別されるアプリケーションプログラムと、前記第2アプリケーションプログラムとの組が、前記記録部に記録されたアプリケーションプログラムの組に一致することを条件に、当該データのコピーを禁止すると更に判断する、
情報処理装置。 - 前記判断部は、前記第2アプリケーションプログラムが予め定められた特定のアプリケーションプログラムであることを条件に、当該データのコピーを禁止する請求項1に記載の情報処理装置。
- 前記情報処理装置上で変更プログラムを動作させることにより実現され、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する関数呼び出しの呼び出し先アドレスを、前記監視部を実現するプログラムのアドレスに変更する第1変更部と、
前記情報処理装置上で変更プログラムを動作させることにより実現され、前記第2アプリケーションプログラムから前記オペレーティングシステムに対する関数呼び出しの呼び出し先アドレスを、前記制御部を実現するプログラムのアドレスに変更する第2変更部と
を更に備え、
前記監視部は、前記第1アプリケーションプログラムから呼び出されて処理を開始し、関数呼び出しの引数または戻り値を監視結果として前記制御メモリ空間に記録し、当該引数により前記オペレーティングシステムに対する関数呼び出しを実行する
請求項1に記載の情報処理装置。 - 前記第1変更部は、前記オペレーティングシステムにより提供される複数の関数のうち、処理内容を監視する対象として予め設定された関数の呼び出し先アドレスを、前記監視部を実現するプログラムのアドレスに変更し、
前記第2変更部は、前記オペレーティングシステムにより提供される複数の関数のうち、処理を制御する対象として予め設定された関数の呼び出し先アドレスを、前記制御部を実現するプログラムのアドレスに変更する
請求項3に記載の情報処理装置。 - 各々のアプリケーションプログラムから関数呼び出しの毎に参照され、各々の関数の識別情報に当該関数の呼び出し先アドレスを対応付けて記録したアドレス記録部と、
処理内容を監視する対象として予め設定された関数に対応して前記アドレス記録部に記録された呼び出し先アドレスを、前記監視部を実現するプログラムのアドレスに変更する第1変更部と、
処理を制御する対象として予め設定された関数に対応して前記アドレス記録部に記録された呼び出し先アドレスを、前記制御部を実現するプログラムのアドレスに変更する第2変更部と
を更に備える請求項1に記載の情報処理装置。 - 前記第1変更部は、前記第1メモリ空間において動作するスレッドにより実現され、
前記第2変更部は、前記第2メモリ空間において動作するスレッドにより実現され、
前記制御部は、更に、スレッドを制御するアプリケーションプログラムに対応付けて設けられ、当該アプリケーションプログラムから何れかの当該スレッドを終了させるために前記オペレーティングシステム上の関数を呼び出す処理を禁止する
請求項5に記載の情報処理装置。 - 前記判断部は、更に、前記共有メモリ空間に記録されているデータが、コピーを禁止する対象となる文字列を含むことを条件に、当該データのコピーを禁止すると判断し、
前記制御部は、前記判断部による判断に更に基づいて、前記第2アプリケーションプログラムが前記共有メモリ空間からデータを読み出す関数呼び出しの処理を禁止する
請求項1に記載の情報処理装置。 - 前記判断部は、前記共有メモリ空間に記録されているデータが、コピーを禁止する対象とするデータの種類の条件を満たすことを条件に、当該データのコピーを禁止すると判断し、
前記制御部は、前記判断部による判断に更に基づいて、前記第2アプリケーションプログラムが前記共有メモリ空間からデータを読み出す関数呼び出しの処理を禁止する
請求項1に記載の情報処理装置。 - 前記監視部は、当該データが前記第1アプリケーションプログラムにより記録されたことを認証させる電子署名を、当該データに付加して前記共有メモリ空間に記録し、
前記判断部は、前記共有メモリ空間に記録された電子署名を認証し、
前記制御部は、前記判断部による認証が成功したことを条件として、前記第2アプリケーションプログラムが前記共有メモリ空間からデータを読み出す関数の関数呼び出しを許可する
請求項1に記載の情報処理装置。 - 前記監視部は、前記共有メモリ空間に対し前記第1アプリケーションプログラムがデータを記録する関数呼び出しを検出したことに応じ、当該データを暗号化して前記共有メモリ空間に記録し、
前記判断部は、前記共有メモリ空間に記録されたデータを復号化し、
前記制御部は、前記判断部による復号化が成功したことを条件として、前記第2アプリケーションプログラムが前記共有メモリ空間からデータを読み出す関数の関数呼び出しを許可する
請求項1に記載の情報処理装置。 - 前記監視部は、前記第1アプリケーションプログラムが前記共有メモリ空間に対してデータを記録する関数呼び出しを検出したことに応じ、当該データに対応付けて当該関数呼び出しの回数を前記制御メモリ空間に記録し、
前記判断部は、前記関数呼び出しの回数が予め定められた基準を超えたことを条件に、当該データのコピーを禁止すると判断する
請求項1に記載の情報処理装置。 - 前記監視部は、前記第1アプリケーションプログラムが前記共有メモリ空間に対してデータを記録する関数呼び出しを検出したことに応じ、当該データに対応付けて当該データのサイズを前記制御メモリ空間に記録し、
前記判断部は、前記データのサイズが予め定められた基準を超えたことを条件に、当該データのコピーを禁止すると判断する
請求項1に記載の情報処理装置。 - 前記監視部は、アプリケーションプログラムを起動させる関数の呼び出しを検出して、当該関数によって起動されるアプリケーションプログラムの識別情報を前記監視結果として前記制御メモリ空間に記録し、
前記判断部は、前記制御メモリ空間から取得した前記識別情報により識別されるアプリケーションプログラムが、予め定められたアプリケーションプログラムであることを条件に、前記共有メモリ空間に記録されたデータの前記第2アプリケーションプログラムへのコピーを禁止すると判断する
請求項1に記載の情報処理装置。 - オペレーティングシステムを動作させ、前記オペレーティングシステム上で第1および第2アプリケーションプログラムを含む複数のアプリケーションプログラムを並行に動作させる情報処理装置における、アプリケーションプログラムの制御方法であって、
前記第1アプリケーションプログラムは、第1メモリ空間において動作し、
前記第2アプリケーションプログラムは、前記第1メモリ空間とは異なる第2メモリ空間において動作し、
データのコピーを禁止するコピー元およびコピー先のアプリケーションプログラムの組を記録部に記録する記録段階と、
前記第1メモリ空間上において前記第1アプリケーションプログラムと共に動作する監視プログラムを前記情報処理装置上で動作させることにより、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する、前記第1および第2アプリケーションプログラムの何れもがアクセス可能なメモリ空間である共有メモリ空間に対してデータを記録する関数の呼び出しを検出したことに応じ、当該データに対して、当該データが前記第1アプリケーションプログラムからコピーされた旨を示す電子透かしを付加する監視段階と、
前記情報処理装置上で判断プログラムを動作させることにより、前記共有メモリ空間に記録されているデータが前記電子透かしを含まないことを条件に、当該データのコピーを禁止する判断段階と、
前記情報処理装置上で制御プログラムを動作させることにより、前記第2アプリケーションプログラムから前記オペレーティングシステムに対する、前記共有メモリ空間からデータを読み出す関数の関数呼び出しを検出したことに応じ、前記判断段階により当該データのコピーが禁止されたことを条件に、当該関数呼び出しの処理を禁止する制御段階と、
を備え、
前記監視段階は、前記共有メモリ空間に対して前記第1アプリケーションプログラムがデータを記録する関数呼び出しを検出したことに応じ、当該データに対応付けて、前記第1アプリケーションプログラムを識別する識別情報を、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する関数呼び出しの監視結果として、前記監視段階および前記制御段階の何れにおいてもアクセス可能なメモリ空間である制御メモリ空間に更に記録し、
前記判断段階は、前記制御メモリ空間から取得した前記識別情報により識別されるアプリケーションプログラムと、前記第2アプリケーションプログラムとの組が、前記記録部に記録されたアプリケーションプログラムの組に一致することを条件に、当該データのコピーを禁止すると更に判断する、
制御方法。 - オペレーティングシステムを動作させ、前記オペレーティングシステム上で第1および第2アプリケーションプログラムを含む複数のアプリケーションプログラムを並行に動作させる情報処理装置において、アプリケーションプログラムを制御するプログラムであって、
前記第1アプリケーションプログラムは、第1メモリ空間において動作し、
前記第2アプリケーションプログラムは、前記第1メモリ空間とは異なる第2メモリ空間において動作し、
前記情報処理装置を、
データのコピーを禁止するコピー元およびコピー先のアプリケーションプログラムの組を記録する記録部と、
前記第1メモリ空間上において前記第1アプリケーションプログラムと共に動作する監視プログラムを前記情報処理装置上で動作させることにより、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する、前記第1および第2アプリケーションプログラムの何れもがアクセス可能なメモリ空間である共有メモリ空間に対してデータを記録する関数の呼び出しを検出したことに応じ、当該データに対して、当該データが前記第1アプリケーションプログラムからコピーされた旨を示す電子透かしを付加する監視部と、
前記情報処理装置上で判断プログラムを動作させることにより実現され、前記共有メモリ空間に記録されているデータが前記電子透かしを含まないことを条件に、当該データのコピーを禁止する判断部と、
前記情報処理装置上で制御プログラムを動作させることにより実現され、前記第2アプリケーションプログラムから前記オペレーティングシステムに対する、前記共有メモリ空間からデータを読み出す関数の関数呼び出しを検出したことに応じ、前記判断部により当該データのコピーが禁止されたことを条件に、当該関数呼び出しの処理を禁止する制御部と、
として機能させ、
前記監視部は、前記共有メモリ空間に対して前記第1アプリケーションプログラムがデータを記録する関数呼び出しを検出したことに応じ、当該データに対応付けて、前記第1アプリケーションプログラムを識別する識別情報を、前記第1アプリケーションプログラムから前記オペレーティングシステムに対する関数呼び出しの監視結果として、前記監視部および前記制御部の何れもがアクセス可能なメモリ空間である制御メモリ空間に更に記録し、
前記判断部は、前記制御メモリ空間から取得した前記識別情報により識別されるアプリケーションプログラムと、前記第2アプリケーションプログラムとの組が、前記記録部に記録されたアプリケーションプログラムの組に一致することを条件に、当該データのコピーを禁止すると更に判断する、
プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005249157A JP4208085B2 (ja) | 2005-08-30 | 2005-08-30 | アプリケーションプログラムの制御方法およびその装置 |
US11/510,970 US7600231B2 (en) | 2005-08-30 | 2006-08-28 | Control method for controlling an application program |
CNB2006101219971A CN100468343C (zh) | 2005-08-30 | 2006-08-30 | 应用程序的控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005249157A JP4208085B2 (ja) | 2005-08-30 | 2005-08-30 | アプリケーションプログラムの制御方法およびその装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007065846A JP2007065846A (ja) | 2007-03-15 |
JP4208085B2 true JP4208085B2 (ja) | 2009-01-14 |
Family
ID=37805855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005249157A Expired - Fee Related JP4208085B2 (ja) | 2005-08-30 | 2005-08-30 | アプリケーションプログラムの制御方法およびその装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7600231B2 (ja) |
JP (1) | JP4208085B2 (ja) |
CN (1) | CN100468343C (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4549809B2 (ja) * | 2004-10-29 | 2010-09-22 | 京セラ株式会社 | 携帯電話端末及びプログラム管理方法並びにそのコンピュータプログラム |
US8561176B1 (en) * | 2007-01-24 | 2013-10-15 | Mcafee, Inc. | System, method and computer program product for monitoring and/or analyzing at least one aspect of an invocation of an interface |
KR101405924B1 (ko) | 2007-03-19 | 2014-06-12 | 엘지전자 주식회사 | 윈도우 제어 방법 및 이를 구현할 수 있는 단말기 |
JP4959473B2 (ja) | 2007-08-30 | 2012-06-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータの画面の情報を保護するシステム |
WO2009102006A1 (ja) * | 2008-02-14 | 2009-08-20 | Nec Corporation | アクセス制御装置、その方法及び情報記録媒体 |
KR100928467B1 (ko) | 2009-02-02 | 2009-11-25 | 주식회사 파수닷컴 | 클립보드 보안 시스템 및 방법 |
CN101510160B (zh) * | 2009-03-26 | 2013-10-16 | 北京中星微电子有限公司 | 嵌入式设备应用功能的程序运行控制方法及嵌入式设备 |
JP4538838B1 (ja) * | 2009-08-18 | 2010-09-08 | システムインテリジェント株式会社 | 仮想シンクライアント化装置、仮想シンクライアント化システム、仮想シンクライアント化プログラム、及び仮想シンクライアント化方法 |
JP5081280B2 (ja) * | 2010-07-08 | 2012-11-28 | 株式会社バッファロー | 可搬記憶媒体 |
KR101064143B1 (ko) * | 2010-08-20 | 2011-09-15 | 주식회사 파수닷컴 | Drm 환경에서의 클립보드 보호 시스템 및 그 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체 |
US8429744B1 (en) * | 2010-12-15 | 2013-04-23 | Symantec Corporation | Systems and methods for detecting malformed arguments in a function by hooking a generic object |
US8769305B2 (en) | 2011-03-21 | 2014-07-01 | Moncana Corporation | Secure execution of unsecured apps on a device |
US8955142B2 (en) * | 2011-03-21 | 2015-02-10 | Mocana Corporation | Secure execution of unsecured apps on a device |
US8812868B2 (en) | 2011-03-21 | 2014-08-19 | Mocana Corporation | Secure execution of unsecured apps on a device |
US9473485B2 (en) | 2011-03-21 | 2016-10-18 | Blue Cedar Networks, Inc. | Secure single sign-on for a group of wrapped applications on a computing device and runtime credential sharing |
US9396325B2 (en) | 2011-03-21 | 2016-07-19 | Mocana Corporation | Provisioning an app on a device and implementing a keystore |
US8707434B2 (en) | 2011-08-17 | 2014-04-22 | Mcafee, Inc. | System and method for indirect interface monitoring and plumb-lining |
WO2013057825A1 (ja) * | 2011-10-20 | 2013-04-25 | トヨタ自動車株式会社 | 情報処理装置、データ管理方法、データ管理プログラム |
CN102982279B (zh) * | 2012-11-07 | 2016-06-29 | 北京奇虎科技有限公司 | 计算机辅助设计病毒感染防止***和方法 |
KR101991687B1 (ko) * | 2012-11-23 | 2019-06-24 | 삼성전자 주식회사 | 동적 라이브러리 프로파일링 방법, 이를 기록한 컴퓨터로 읽을 수 있는 기록 매체 및 동적 라이브러리 프로파일링 시스템 |
CN109063467A (zh) * | 2013-05-27 | 2018-12-21 | 华为终端(东莞)有限公司 | ***功能调用的方法、装置及终端 |
JP6381187B2 (ja) * | 2013-08-09 | 2018-08-29 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
DE102013224694A1 (de) * | 2013-12-03 | 2015-06-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Ermitteln eines Gradienten eines datenbasierten Funktionsmodells |
CN105426222B (zh) * | 2015-12-18 | 2019-05-03 | 广州华多网络科技有限公司 | 一种对终端应用的处理方法、装置及终端 |
CN107220555B (zh) * | 2016-03-22 | 2022-04-19 | 中兴通讯股份有限公司 | 一种剪切板访问控制方法及*** |
CN106203167B (zh) * | 2016-07-08 | 2019-05-07 | 北京小米移动软件有限公司 | 应用权限管理方法及装置 |
WO2018032516A1 (zh) * | 2016-08-19 | 2018-02-22 | 华为技术有限公司 | 应用数据的共享方法、装置和终端设备 |
CN106528081B (zh) * | 2016-09-26 | 2020-01-10 | 北京小米移动软件有限公司 | 操作执行方法及装置 |
CN109543402A (zh) * | 2018-11-06 | 2019-03-29 | 北京指掌易科技有限公司 | 一种基于Android应用的复制粘贴保护方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956514A (en) * | 1991-04-12 | 1999-09-21 | Boeing North American, Inc. | Apparatus and method for multiple processor software development |
JPH10293769A (ja) | 1997-02-19 | 1998-11-04 | Hironobu Matsuoka | プログラムを記録したコンピュータ読み取り可能な記録媒体およびデータ処理システム |
JP4242494B2 (ja) | 1998-12-24 | 2009-03-25 | 大日本印刷株式会社 | 携帯型信号処理装置 |
US6340977B1 (en) * | 1999-05-07 | 2002-01-22 | Philip Lui | System and method for dynamic assistance in software applications using behavior and host application models |
WO2001025953A1 (en) * | 1999-10-01 | 2001-04-12 | Infraworks Corporation | Registry monitoring system and method |
JP4278835B2 (ja) | 2000-06-07 | 2009-06-17 | 株式会社リコー | ファイル複写管理方法及び記録媒体 |
JP2003044297A (ja) | 2000-11-20 | 2003-02-14 | Humming Heads Inc | コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム |
JP3927376B2 (ja) | 2001-03-27 | 2007-06-06 | 日立ソフトウエアエンジニアリング株式会社 | データ持ち出し禁止用プログラム |
JP3970137B2 (ja) * | 2001-09-14 | 2007-09-05 | キヤノン株式会社 | 文書処理方法及びその装置 |
CN100565479C (zh) | 2003-01-20 | 2009-12-02 | 富士通株式会社 | 复制防止装置以及复制防止方法 |
US20050028168A1 (en) * | 2003-06-26 | 2005-02-03 | Cezary Marcjan | Sharing computer objects with associations |
US7478204B2 (en) * | 2004-04-29 | 2009-01-13 | International Business Machines Corporation | Efficient sharing of memory between applications running under different operating systems on a shared hardware system |
US7437617B2 (en) * | 2005-02-11 | 2008-10-14 | International Business Machines Corporation | Method, apparatus, and computer program product in a processor for concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers |
-
2005
- 2005-08-30 JP JP2005249157A patent/JP4208085B2/ja not_active Expired - Fee Related
-
2006
- 2006-08-28 US US11/510,970 patent/US7600231B2/en not_active Expired - Fee Related
- 2006-08-30 CN CNB2006101219971A patent/CN100468343C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007065846A (ja) | 2007-03-15 |
US7600231B2 (en) | 2009-10-06 |
US20070050781A1 (en) | 2007-03-01 |
CN100468343C (zh) | 2009-03-11 |
CN1924814A (zh) | 2007-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4208085B2 (ja) | アプリケーションプログラムの制御方法およびその装置 | |
JP4787263B2 (ja) | 電子計算機のデータ管理方法、プログラム、及び記録媒体 | |
JP4473256B2 (ja) | アプリケーションプログラムによるリソースアクセスを制御するための情報処理装置、方法、及びプログラム | |
US20060117178A1 (en) | Information leakage prevention method and apparatus and program for the same | |
JP4681053B2 (ja) | 電子計算機のデータ管理方法、プログラム、及び記録媒体 | |
JP4738412B2 (ja) | 共用管理プログラム、共用管理方法、端末装置、及び共用管理システム | |
US20070198795A1 (en) | Application executing apparatus and application execution method | |
US20120124675A1 (en) | Apparatus and method for managing digital rights through hooking a kernel native api | |
US8776258B2 (en) | Providing access rights to portions of a software application | |
US20090119772A1 (en) | Secure file access | |
EP2765525B1 (en) | Apparatus, non-transitory computer readable information recording medium and information recording method | |
JP4501156B2 (ja) | 機密モードに応じたアクセスフォルダ切り替え方法、プログラム、及びコンピュータシステム | |
US20180026986A1 (en) | Data loss prevention system and data loss prevention method | |
JP4516598B2 (ja) | 文書のコピーを制御する方法 | |
US9582649B2 (en) | Processing data stored in external storage device | |
JP6256781B2 (ja) | システムを保護するためのファイルセキュリティ用の管理装置 | |
JP2009059008A (ja) | ファイル管理システム | |
US7571462B2 (en) | Information processing apparatus, transfer program product, and transfer control method | |
JP2011118936A (ja) | 共用管理プログラム、共用管理方法、端末装置、及び共用管理システム | |
JP6949338B2 (ja) | 電子データ管理装置、電子データ管理システム、そのためのプログラム及び記録媒体 | |
JP2021174432A (ja) | 電子データ管理方法、電子データ管理装置、そのためのプログラム及び記録媒体 | |
JP2011076541A (ja) | 情報漏洩防止プログラムおよび起動記録プログラム | |
JP2009169868A (ja) | 記憶領域アクセス装置及び記憶領域のアクセス方法 | |
JP2009059158A (ja) | 外部装置管理システム | |
JP5047664B2 (ja) | 電子文書管理装置、コンピュータプログラム、及び電子文書管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080118 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20080129 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20080214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080828 |
|
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: 20080930 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20081001 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081015 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |