SOFTWARE VERSION FINGERPRINT GENERATION AND IDENTIFICATION

    公开(公告)号:US20180157486A1

    公开(公告)日:2018-06-07

    申请号:US15371678

    申请日:2016-12-07

    Applicant: SAP SE

    CPC classification number: G06F8/71 G06F8/36 G06F8/77

    Abstract: Systems and methods are provided for accessing a source code repository comprising a plurality of versions of code, analyzing the plurality of versions of code of the component to compute metrics to identify each version of code, analyzing the metrics to determine a subset of the metrics to use to as a fingerprint definition to identify each version of the code, generating a fingerprint for each version of code using the fingerprint definition, generating a fingerprint matrix with the fingerprint for each version of code for the software component and storing the fingerprint definition and the fingerprint matrix

    Software version fingerprint generation and identification

    公开(公告)号:US10474456B2

    公开(公告)日:2019-11-12

    申请号:US16415192

    申请日:2019-05-17

    Applicant: SAP SE

    Abstract: Systems and methods are provided for accessing a source code repository comprising a plurality of versions of code, analyzing the plurality of versions of code of the component to compute metrics to identify each version of code, analyzing the metrics to determine a subset of the metrics to use to as a fingerprint definition to identify each version of the code, generating a fingerprint for each version of code using the fingerprint definition, generating a fingerprint matrix with the fingerprint for each version of code for the software component and storing the fingerprint definition and the fingerprint matrix

    Software version fingerprint generation and identification

    公开(公告)号:US10338916B2

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

    申请号:US15371678

    申请日:2016-12-07

    Applicant: SAP SE

    Abstract: Systems and methods are provided for accessing a source code repository comprising a plurality of versions of code, analyzing the plurality of versions of code of the component to compute metrics to identify each version of code, analyzing the metrics to determine a subset of the metrics to use to as a fingerprint definition to identify each version of the code, generating a fingerprint for each version of code using the fingerprint definition, generating a fingerprint matrix with the fingerprint for each version of code for the software component and storing the fingerprint definition and the fingerprint matrix.

    IDENTIFYING SECURITY EVENTS IN PROGRAMMING CODE FOR LOGGING

    公开(公告)号:US20240045955A1

    公开(公告)日:2024-02-08

    申请号:US17880385

    申请日:2022-08-03

    Applicant: SAP SE

    CPC classification number: G06F21/563 G06F21/552 G06N20/00 G06F2221/033

    Abstract: A trained machine learning model can determine whether a portion of programming code contains a security event. The determination can be included in a security assessment. The category of security event can also be determined. During training, observed portions of programming code labeled according to whether they contain a security event and the category of security event can be tokenized. Vectors can be generated from the tokens. The machine learning model can generate a new vector for an incoming portion of programming code and compare against combined vectors for the observed portions of programming code. A security assessment can indicate whether the incoming portion of programming code contains a security event, the category of the event, or both. For training purposes, security logging statements can be removed from training code.

    SOFTWARE VERSION FINGERPRINT GENERATION AND IDENTIFICATION

    公开(公告)号:US20190272170A1

    公开(公告)日:2019-09-05

    申请号:US16415192

    申请日:2019-05-17

    Applicant: SAP SE

    Abstract: Systems and methods are provided for accessing a source code repository comprising a plurality of versions of code, analyzing the plurality of versions of code of the component to compute metrics to identify each version of code, analyzing the metrics to determine a subset of the metrics to use to as a fingerprint definition to identify each version of the code, generating a fingerprint for each version of code using the fingerprint definition, generating a fingerprint matrix with the fingerprint for each version of code for the software component and storing the fingerprint definition and the fingerprint matrix

    GENERAL DATA PROTECTION REGULATION (GDPR) INFRASTRUCTURE FOR MICROSERVICES AND PROGRAMMING MODEL

    公开(公告)号:US20190156053A1

    公开(公告)日:2019-05-23

    申请号:US15818695

    申请日:2017-11-20

    Applicant: SAP SE

    Abstract: A system for protecting personal data is disclosed. The system includes a general data privacy regulator module having a dataflow controller configured to monitor data communicated to and from one or more business applications, and having a retention engine configured to retain personal information from the data communicated to and from the business application according to at least one data privacy regulation. The system further includes a data privacy compliance module connected with the general data privacy regulator module, and configured with the data privacy regulation to monitor the dataflow controller and report to a client computer. The system further includes a data subject privacy request module connected with the general data privacy regulator module and the data privacy compliance module, and configured to receive one or more requests from the cloud computing platform about a data subject stored by the business application and generate an action based on the one or more requests.

Patent Agency Ranking