METHOD AND SYSTEM FOR RUN-TIME DYNAMIC AND INTERACTIVE IDENTIFICATION OF SOFTWARE AUTHORIZATION REQUIREMENTS AND PRIVILEGED CODE LOCATIONS, AND FOR VALIDATION OF OTHER SOFTWARE PROGRAM ANALYSIS RESULTS
    11.
    发明申请
    METHOD AND SYSTEM FOR RUN-TIME DYNAMIC AND INTERACTIVE IDENTIFICATION OF SOFTWARE AUTHORIZATION REQUIREMENTS AND PRIVILEGED CODE LOCATIONS, AND FOR VALIDATION OF OTHER SOFTWARE PROGRAM ANALYSIS RESULTS 审中-公开
    软件授权要求和特殊代码位置的运行时间动态和交互式标识的方法和系统,以及其他软件程序分析结果的验证

    公开(公告)号:WO2007130356A3

    公开(公告)日:2008-09-25

    申请号:PCT/US2007010461

    申请日:2007-04-30

    CPC classification number: G06F21/6227 G06F2221/2141 G06F2221/2149

    Abstract: A system, method and computer program product for identifying security authorizations and privileged-code requirements; for validating analyses performed using static analyses; for automatically evaluating existing security policies; for detecting problems in code; in a run¬ time execution environment in which a software program is executing. The method comprises: implementing reflection objects for identifying program points in the executing program where authorization failures have occurred in response to the program's attempted access of resources requiring authorization; displaying instances of identified program points via a user interface, the identified instances being user selectable; for a selected program point, determining authorization and privileged-code requirements for the access restricted resources in real-time; and, enabling a user to select, via the user interface, whether a required authorization should be granted, wherein local system, fine-grained access of resources requiring authorizations is provided.

    Abstract translation: 用于识别安全授权和特权代码要求的系统,方法和计算机程序产品; 用于验证使用静态分析进行的分析; 用于自动评估现有安全策略; 用于检测代码中的问题; 在执行软件程序的运行时执行环境中。 该方法包括:响应于程序尝试访问需要授权的资源,实施用于识别执行程序中的程序点的反射对象,其中发生授权失败; 经由用户界面显示所识别的节目点的实例,所识别的实例是用户可选择的; 对于选定的程序点,实时地确定访问受限资源的授权和特权代码要求; 并且使得用户能够经由用户界面来选择是否应当授予所需的授权,其中本地系统提供需要授权的资源的细粒度访问。

    Verfahren, Vorrichtung und Computerprogrammprodukt zum Bereitstellen einer Leistungs- und Energieoptimierung für mobile Datenverarbeitung

    公开(公告)号:DE112014002079T5

    公开(公告)日:2016-01-07

    申请号:DE112014002079

    申请日:2014-05-22

    Applicant: IBM

    Abstract: Verfahren zum Aufteilen einer Datenverarbeitungsaufgabe auf eine Vielzahl von Einheiten, die mindestens eine mobile Einheit beinhalten. Das Verfahren beinhaltet, Kosten zum Durchführen einer Datenverarbeitungsaufgabe für einen Datensatz zu schätzen. Wenn die geschätzten Kosten größer als ein Kostenschwellenwert sind, beinhaltet das Verfahren des Weiteren, ein drahtloses Ad-hoc-Netzwerk zu bilden, das aus einer Vielzahl von Einheiten besteht; einen Teil des Datensatzes auf einzelne Einheiten der Einheiten herunterzuladen; durch jede Einheit eine Datenverarbeitungsaufgabe für den heruntergeladenen Teil des Datensatzes durchzuführen; und ein Ergebnis der Datenverarbeitungsaufgabe von jeder Einheit an alle anderen Einheften des Netzwerks drahtlos zu übertragen. Das Verfahren kann durch eine Ausführung eines Anwendungsprogramms durchgeführt werden, das in mobilen Einheiten gespeichert ist, die für eine lokale, drahtlose Verbindung mit einem entfernt angeordneten Server konfiguriert sind, von dem der Teil des Datensatzes heruntergeladen wird.

    Using a heuristically-generated policy to dynamically select string analysis algorithms for client queries

    公开(公告)号:GB2509451A

    公开(公告)日:2014-07-02

    申请号:GB201406638

    申请日:2012-07-12

    Applicant: IBM

    Abstract: A method for dynamically selecting string analysis algorithms can begin with the training of the dynamic string analysis handler of a string analysis module to effectively handle a subset of string queries having contextual metadata received from a client application in an instructional environment. The effectiveness of the training module can be based upon feedback from the client application. Upon completion of the training, a string analysis algorithm selection policy can be synthesized. The string analysis algorithm selection policy can correlate a context of a string query in the subset to the usage of a string analysis algorithm. When in the operational environment, the dynamic string analysis handler can dynamically handle string queries having contextual metadata received from the client application in accordance with the string analysis algorithm selection policy. The string analysis algorithm to be used for a string query can be dynamically and independently determined.

Patent Agency Ranking