Emulator Detection Through User Interactions

    公开(公告)号:US20210390177A1

    公开(公告)日:2021-12-16

    申请号:US17461156

    申请日:2021-08-30

    申请人: PAYPAL, INC.

    摘要: Methods and systems are provided to determine when a first electronic device is emulating a second electronic device. The first electronic device may be operated through indirect inputs such as through a mouse and keyboard. The second electronic device may be operated through direct inputs such as inputs received through a touchscreen. Interaction data received from the first electronic device may be used to determine that the first electronic device is operating an emulator. Interaction data may include data associated with scrolling on the electronic device and such data may allow a determination that the electronic device received indirect inputs and, thus, is operating an emulator.

    SYSTEMS AND METHODS FOR REMOTE DETECTION OF COMPUTER DEVICE ATTRIBUTES

    公开(公告)号:US20200380522A1

    公开(公告)日:2020-12-03

    申请号:US16428339

    申请日:2019-05-31

    申请人: PAYPAL, INC.

    IPC分类号: G06Q20/40 G06F9/54 H04L29/06

    摘要: Methods and systems are presented for assessing a veracity of device attributes obtained from a computer device based on estimating a number of processing cycles used by the computer device to perform a particular function. In response to receiving a transaction request from the computer device, software programming instructions are transmitted to the computer device for obtaining device attributes of the computer device. The software programming instructions may also include code that estimate a number of processing cycles used by the computer to perform a particular function. The particular function may be associated with obtaining at least one of the device attributes of the computer device. The estimated number of processing cycles may be compared against a benchmark profile. A risk associated with the transaction request is determined based on the comparing.

    Geographic location consensus determination

    公开(公告)号:US11699140B2

    公开(公告)日:2023-07-11

    申请号:US16731976

    申请日:2019-12-31

    申请人: PayPal, Inc.

    IPC分类号: G06Q20/32 G01S19/10

    CPC分类号: G06Q20/3224 G01S19/10

    摘要: Techniques are disclosed relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received results satisfy a consensus threshold as to geographic location of the computing device. In some embodiments, the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action. In some cases, the particular set of rules is usable to determine whether to process the action. Such techniques may advantageously allow a processing system to understand how to process actions initiated by a computing device associated with different geographic locations.

    Mobile emulator determination using sound detection

    公开(公告)号:US11587577B2

    公开(公告)日:2023-02-21

    申请号:US17323866

    申请日:2021-05-18

    申请人: PAYPAL, INC.

    摘要: A method and apparatus for mobile emulator determination using sound fingerprinting is disclosed. The method includes a verification computer system receiving a transaction request from a computing device purporting to be a mobile device. Responsive to receiving the request, the verification computer system transmits a request for verification information to the computing device. The verification system includes information regarding a tone to be generated by a speaker of the computing device. Thereafter, verification information is received from the computing device. The verification information includes information tone information generated by the computing device, wherein the tone is, after generation, detected by a microphone. The verification system then verifies, based on the receive verification information, whether the information indicates that the computing device is a mobile device.

    Systems and methods for remote detection of computer device attributes

    公开(公告)号:US11538038B2

    公开(公告)日:2022-12-27

    申请号:US16428339

    申请日:2019-05-31

    申请人: PAYPAL, INC.

    摘要: Methods and systems are presented for assessing a veracity of device attributes obtained from a computer device based on estimating a number of processing cycles used by the computer device to perform a particular function. In response to receiving a transaction request from the computer device, software programming instructions are transmitted to the computer device for obtaining device attributes of the computer device. The software programming instructions may also include code that estimate a number of processing cycles used by the computer to perform a particular function. The particular function may be associated with obtaining at least one of the device attributes of the computer device. The estimated number of processing cycles may be compared against a benchmark profile. A risk associated with the transaction request is determined based on the comparing.

    Systems and methods for characterizing a client device

    公开(公告)号:US11362907B2

    公开(公告)日:2022-06-14

    申请号:US17138669

    申请日:2020-12-30

    申请人: PAYPAL, INC.

    摘要: Techniques are disclosed for passively characterizing a type of host or computing device which may be engaged in a transaction between the host and another computing device. Observation data corresponding to one or more sessions of network traffic between an unclassified host and a second system may be passively generated by a device characterization server. The observation data can be processed by the device characterization server using a machine-learning classifier. The machine-learning classifier can be trained with a set of training data that includes multiple sessions of network traffic from multiple training data hosts. Each session of network traffic includes an exchange of multiple packets in various embodiments, including packets sent from, and packets received by, the training data hosts. Based on the processing, the unclassified host may be characterized by the device characterization server as one of a physical computing device, a virtual machine, or a container.

    Emulator detection through user interactions

    公开(公告)号:US11106786B2

    公开(公告)日:2021-08-31

    申请号:US16233839

    申请日:2018-12-27

    申请人: PayPal, Inc.

    摘要: Methods and systems are provided to determine when a first electronic device is emulating a second electronic device. The first electronic device may be operated through indirect inputs such as through a mouse and keyboard. The second electronic device may be operated through direct inputs such as inputs received through a touchscreen. Interaction data received from the first electronic device may be used to determine that the first electronic device is operating an emulator. Interaction data may include data associated with scrolling on the electronic device and such data may allow a determination that the electronic device received indirect inputs and, thus, is operating an emulator.

    SYSTEMS AND METHODS FOR CHARACTERIZING A CLIENT DEVICE

    公开(公告)号:US20210119883A1

    公开(公告)日:2021-04-22

    申请号:US17138669

    申请日:2020-12-30

    申请人: PAYPAL, INC.

    摘要: Techniques are disclosed for passively characterizing a type of host or computing device which may be engaged in a transaction between the host and another computing device. Observation data corresponding to one or more sessions of network traffic between an unclassified host and a second system may be passively generated by a device characterization server. The observation data can be processed by the device characterization server using a machine-learning classifier. The machine-learning classifier can be trained with a set of training data that includes multiple sessions of network traffic from multiple training data hosts. Each session of network traffic includes an exchange of multiple packets in various embodiments, including packets sent from, and packets received by, the training data hosts. Based on the processing, the unclassified host may be characterized by the device characterization server as one of a physical computing device, a virtual machine, or a container.

    Emulator detection through user interactions

    公开(公告)号:US11860998B2

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

    申请号:US17461156

    申请日:2021-08-30

    申请人: PAYPAL, INC.

    摘要: Methods and systems are provided to determine when a first electronic device is emulating a second electronic device. The first electronic device may be operated through indirect inputs such as through a mouse and keyboard. The second electronic device may be operated through direct inputs such as inputs received through a touchscreen. Interaction data received from the first electronic device may be used to determine that the first electronic device is operating an emulator. Interaction data may include data associated with scrolling on the electronic device and such data may allow a determination that the electronic device received indirect inputs and, thus, is operating an emulator.

    Mobile Emulator Determination using Sound Detection

    公开(公告)号:US20210272582A1

    公开(公告)日:2021-09-02

    申请号:US17323866

    申请日:2021-05-18

    申请人: PAYPAL, INC.

    摘要: A method and apparatus for mobile emulator determination using sound fingerprinting is disclosed. The method includes a verification computer system receiving a transaction request from a computing device purporting to be a mobile device. Responsive to receiving the request, the verification computer system transmits a request for verification information to the computing device. The verification system includes information regarding a tone to be generated by a speaker of the computing device. Thereafter, verification information is received from the computing device. The verification information includes information tone information generated by the computing device, wherein the tone is, after generation, detected by a microphone. The verification system then verifies, based on the receive verification information, whether the information indicates that the computing device is a mobile device.