Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019049478) DISPOSITIF D’ACQUISITION DE PILE D’APPELS, PROCÉDÉ D’ACQUISITION DE PILE D’APPELS ET PROGRAMME D’ACQUISITION DE PILE D’APPELS
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/049478 N° de la demande internationale : PCT/JP2018/024533
Date de publication : 14.03.2019 Date de dépôt international : 28.06.2018
CIB :
G06F 11/34 (2006.01) ,G06F 11/36 (2006.01) ,G06F 21/56 (2013.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11
Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
30
Surveillance du fonctionnement
34
Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entréesortie
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11
Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
36
Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21
Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
50
Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
55
Détection d’intrusion locale ou mise en œuvre de contre-mesures
56
Détection ou traitement de programmes malveillants, p.ex. dispositions anti-virus
Déposants :
日本電信電話株式会社 NIPPON TELEGRAPH AND TELEPHONE CORPORATION [JP/JP]; 東京都千代田区大手町一丁目5番1号 5-1, Otemachi 1-chome, Chiyoda-ku, Tokyo 1008116, JP
Inventeurs :
大月 勇人 OTSUKI, Yuto; JP
川古谷 裕平 KAWAKOYA, Yuhei; JP
岩村 誠 IWAMURA, Makoto; JP
針生 剛男 HARIU, Takeo; JP
八木 毅 YAGI, Takeshi; JP
Mandataire :
特許業務法人酒井国際特許事務所 SAKAI INTERNATIONAL PATENT OFFICE; 東京都千代田区霞が関3丁目8番1号 虎の門三井ビルディング Toranomon Mitsui Building, 8-1, Kasumigaseki 3-chome, Chiyoda-ku, Tokyo 1000013, JP
Données relatives à la priorité :
2017-17139306.09.2017JP
Titre (EN) CALL STACK ACQUISITION DEVICE, CALL STACK ACQUISITION METHOD, AND CALL STACK ACQUISITION PROGRAM
(FR) DISPOSITIF D’ACQUISITION DE PILE D’APPELS, PROCÉDÉ D’ACQUISITION DE PILE D’APPELS ET PROGRAMME D’ACQUISITION DE PILE D’APPELS
(JA) コールスタック取得装置、コールスタック取得方法およびコールスタック取得プログラム
Abrégé :
(EN) An objective of the present invention is to reproduce a call stack with high precision and without limiting coverage. A stack scan unit (11) extracts return address candidates from a stack region belonging to a thread to be acquired by a call stack within a memory space of an application process, said return address being an address that represents the instruction following a function call instruction in an executable region of the memory space. A program analysis unit (12): analyzes a control flow created by a branch instruction within a function called by a function call instruction prior to the instruction represented by each of the return address candidates; assesses that a given return address candidate is the return address if a route arriving at the instruction presently being executed is in the control flow; and assesses that the return address candidate is not the return address if said route is not in the control flow.
(FR) La présente invention a pour objet de reproduire une pile d’appels avec une grande précision et sans limitation de couverture. Une unité de balayage de pile (11) extrait des adresses de retour candidates dans une région de pile appartenant à un fil à acquérir par une pile d’appels à l’intérieur d’un espace de mémoire d’un processus d’application, ladite adresse de retour étant une adresse qui représente les instructions suivant une instruction d’appel de fonction dans une région exécutable de l’espace de mémoire. Une unité d’analyse de programme (12) : analyse un flux de commande créé par une instruction de branchement à l’intérieur d’une fonction appelée par une instruction d’appel de fonction avant l'instruction représentée par chacune des adresses de retour candidates ; estime qu’une adresse de retour candidate donnée est l’adresse de retour si une route arrivant à l’instruction actuellement exécutée est dans le flux de commandes ; et estime que l'adresse de retour candidate n’est pas l’adresse de retour si ladite route n’est pas dans le flux de commande.
(JA) 適用範囲を限定することなく高精度にコールスタックを再現することを目的として、スタックスキャン部(11)は、アプリケーションプロセスのメモリ空間内の、コールスタックの取得対象となるスレッドが持つスタック領域から、関数呼び出し命令の直後の命令を示すメモリ空間内の実行可能領域内のアドレスである戻りアドレス候補を抽出する。また、プログラム解析部(12)が、戻りアドレス候補のそれぞれが示す命令の直前の関数呼び出し命令によって呼び出される関数の内部における分岐命令で構築される制御の流れを示す制御フローを解析し、該制御フローにおいて、現在実行中の命令に到達する経路が存在する場合に、該戻りアドレス候補を戻りアドレスと判定し、該経路が存在しない場合に戻りアドレスではないと判定する。
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : japonais (JA)
Langue de dépôt : japonais (JA)