GARBAGE COLLECTION METHOD AND APPARATUS
    1.
    发明公开

    公开(公告)号:US20240134790A1

    公开(公告)日:2024-04-25

    申请号:US18363285

    申请日:2023-07-31

    CPC classification number: G06F12/0253 G06F2212/7205

    Abstract: Disclosed herein are a garbage collection method and apparatus. The garbage collection method includes when an area dynamically allocated through a malloc( ) function or a new operator of a standard C library is deallocated through a free( ) function or a delete operator, inserting the deallocated area into a quarantine list, recording a base address and an end address of each of areas inserted into the quarantine list in a CSR_quarantined_chunks register, finding a physical address of a memory page used by a processor and searching data in the memory page for a value included in a quarantined area of the CSR_quarantined_chunks register, when a value included in the quarantined area is not present, setting a state flag bit of the register to 0, and deleting an area which the state flag bit is 0 from the quarantine list, and inserting the area into a free list.

    GARBAGE COLLECTION METHOD AND APPARATUS
    4.
    发明公开

    公开(公告)号:US20240232073A9

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

    申请号:US18363285

    申请日:2023-08-01

    CPC classification number: G06F12/0253 G06F2212/7205

    Abstract: Disclosed herein are a garbage collection method and apparatus. The garbage collection method includes when an area dynamically allocated through a malloc( ) function or a new operator of a standard C library is deallocated through a free( ) function or a delete operator, inserting the deallocated area into a quarantine list, recording a base address and an end address of each of areas inserted into the quarantine list in a CSR_quarantined_chunks register, finding a physical address of a memory page used by a processor and searching data in the memory page for a value included in a quarantined area of the CSR_quarantined_chunks register, when a value included in the quarantined area is not present, setting a state flag bit of the register to 0, and deleting an area which the state flag bit is 0 from the quarantine list, and inserting the area into a free list.

    METHOD AND APPARATUS FOR DETECTING SMS-BASED MALWARE
    6.
    发明申请
    METHOD AND APPARATUS FOR DETECTING SMS-BASED MALWARE 审中-公开
    用于检测基于SMS的恶意软件的方法和装置

    公开(公告)号:US20150011186A1

    公开(公告)日:2015-01-08

    申请号:US14321955

    申请日:2014-07-02

    Abstract: There are provided a method and apparatus for detecting and handling a malicious act that performs billing and takes a financial gain using a short message service (SMS) in real time. The apparatus includes an SMS collecting module configured to collect an SMS message sent from or received in a smartphone; an SMS parsing module configured to parse the collected SMS message; an SMS examining module configured to examine at least one field of the parsed SMS message and determine whether the SMS message is a malicious act-related message based on an access control list (ACL) and an SMS signature DB; and an installing app examining module configured to examine SMS message sending permission of an app to be installed in the smartphone and a priority of an SMS receiver process included in the app and determine whether the app has a possibility of being malware.

    Abstract translation: 提供了一种用于检测和处理恶意行为的方法和装置,其执行计费并且使用短消息服务(SMS)实时获取经济收益。 该装置包括:SMS收集模块,被配置为收集从智能电话发送或接收的SMS消息; SMS解析模块,被配置为解析所收集的SMS消息; SMS检查模块,被配置为检查所解析的SMS消息的至少一个字段,并且基于访问控制列表(ACL)和SMS签名DB来确定所述SMS消息是否是恶意行为相关消息; 以及安装应用检查模块,被配置为检查要安装在智能手机中的应用的SMS消息发送许可以及应用中包括的SMS接收器处理的优先级,并确定该应用是否具有恶意软件的可能性。

    APPARATUS AND METHOD FOR COMMUNICATING DATA IN IN-VEHICLE NETWORK BASED ON AUTOMOTIVE ETHERNET

    公开(公告)号:US20220210143A1

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

    申请号:US17508888

    申请日:2021-10-22

    Abstract: Disclosed are an apparatus and method for communicating data in an in-vehicle network. The method, performed by apparatuses for communicating data on a transmission side and a reception side, includes determining, by the apparatus on the transmission side, whether data collected from the in-vehicle network is changed; creating, by the apparatus on the transmission side, an authentication value based on the determination as to whether the data is changed, creating a message including the data and the authentication value and transmitting the message to the apparatus on the reception side; receiving, by the apparatus on the reception side, the message; creating, by the apparatus on the reception side, a verification value using data extracted from the message; and verifying, by the apparatus on the reception side, the integrity of the apparatus on the transmission side by comparing the authentication value extracted from the message with the verification value.

    DATA RACE DETECTION METHOD AND APPARATUS

    公开(公告)号:US20250036486A1

    公开(公告)日:2025-01-30

    申请号:US18917040

    申请日:2024-10-16

    Abstract: Disclosed herein are a data race detection method and apparatus. The data race detection method includes recording information about an instruction executed by a thread in a destination register in a Central Processing Unit (CPU) corresponding to the thread, setting information of an access log field corresponding to the instruction for a cache line of a cache memory, and detecting a data race using the information of the access log field and information of the destination register.

    METHOD AND APPARATUS FOR SECURING INDIRECT FUNCTION CALL

    公开(公告)号:US20230195886A1

    公开(公告)日:2023-06-22

    申请号:US17849960

    申请日:2022-06-27

    CPC classification number: G06F21/54 G06F2221/033

    Abstract: Disclosed herein is a method for securing an indirect function call according to an embodiment of the present invention. The method may include searching for an instruction that indirectly calls a function in intermediate representation code, calculating the number of functions that have to be allowed to be indirectly called based on the found instruction, identifying the address of a function loaded at the N-th lowest address arbitrarily set in advance, among the functions, the number of which is calculated, identifying indexes for selecting callee functions to be indirectly called based on the found instruction, determining whether to allow the function to be called using the identified indexes, and determining, when the function is allowed to be called, whether to allow the function to be called using the address of a callee function, the memory address of which is N-th lowest, among the callee functions.

Patent Agency Ranking