WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2010032330) INFORMATION PROCESSING DEVICE AND ITS MEMORY PROTECTION METHOD
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/032330    International Application No.:    PCT/JP2008/067100
Publication Date: 25.03.2010 International Filing Date: 22.09.2008
IPC:
G06F 11/30 (2006.01)
Applicants: FUJITSU LIMITED [JP/JP]; 1-1, Kamikodanaka 4-chome, Nakahara-ku, Kawasaki-shi, Kanagawa 2118588 (JP) (For All Designated States Except US).
TABEI, Ryo [JP/JP]; (JP) (For US Only).
KONDO, Hiroshi [JP/JP]; (JP) (For US Only).
IZUI, Hiroyuki [JP/JP]; (JP) (For US Only).
AZUMA, Keizo [JP/JP]; (JP) (For US Only)
Inventors: TABEI, Ryo; (JP).
KONDO, Hiroshi; (JP).
IZUI, Hiroyuki; (JP).
AZUMA, Keizo; (JP)
Agent: AOKI, Atsushi; SEIWA PATENT & LAW, Toranomon, 37 Mori Bldg., 5-1, Toranomon, 3-chome, Minato-ku, Tokyo, 1058423 (JP)
Priority Data:
Title (EN) INFORMATION PROCESSING DEVICE AND ITS MEMORY PROTECTION METHOD
(FR) DISPOSITIF DE TRAITEMENT D'INFORMATIONS ET SON PROCÉDÉ DE PROTECTION DE MÉMOIRE
(JA) 情報処理装置及びそのメモリ保護方法
Abstract: front page image
(EN)When an unauthorized write by application is tried in an information processing device, it is possible to set an access inhibit region size for generating a trap to an arbitrary size not depending on the OS memory management unit without requiring alignment adjustment. This can effectively use memory resources and prevent destruction of the memory by an unauthorized write-in. The information processing device allocates an access-enabled region in accordance with a memory allocation request from an application. Immediately after this, the information processing device arranges an access inhibit region of a preset size, sets the access inhibit region in an address setting register, and sets a type of a trap generated by the access to the inhibit region in a trap type setting register. When the trap is generated, the information processing device generates a memory image of the application and abnormally terminates the application.
(FR)Lorsqu'une écriture non autorisée est tentée par une application dans un dispositif de traitement d'informations, il est possible de fixer une taille de région à accès interdit pour générer un piège à une taille arbitraire qui n'est pas fonction d'une unité de gestion de mémoire du système d’exploitation sans nécessiter un ajustement d'alignement. Cela permet d’utiliser efficacement les ressources de mémoire et d’éviter la destruction de la mémoire par une écriture non autorisée. Le dispositif de traitement d'informations attribue une région à accès autorisé conformément à une demande d'attribution de mémoire d'une application. Immédiatement après cela, le dispositif de traitement d'informations agence une région à accès interdit d'une taille prédéterminée, définit la région à accès interdit dans un registre de définition d'adresse, et définit un type de piège généré par l'accès à la région interdite dans un registre de définition de type de piège. Lorsque le piège est généré, le dispositif de traitement d'informations génère une image de la mémoire de l'application et met fin anormalement à l'application.
(JA) アプリケーションによる不当な書込みが行われようとした際にトラップを発生させるためのアクセス禁止領域のサイズをOSのメモリ管理単位に依存しない任意のサイズで設定することができるようにし、アライメントの調整も不要とすることで、メモリ資源を有効に活用することを可能としつつ、不当な書込みによるメモリの破壊を防止する情報処理装置。この情報処理装置は、アプリケーションからのメモリ割当て要求に応じて、アクセス可能領域を割当てるとともに、その直後に予め設定されたサイズのアクセス禁止領域を設け、該アクセス禁止領域をアドレス設定レジスタに設定し、かつ、当該禁止領域へのアクセスにより発生するトラップのタイプをトラップタイプ設定レジスタに設定する。この情報処理装置は、そのトラップが発生した場合、該アプリケーションのメモリイメージを生成して該アプリケーションを異常終了させる。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Japanese (JA)
Filing Language: Japanese (JA)