FINE-GRAINED ADDRESS SPACE LAYOUT RANDOMIZATION

    公开(公告)号:US20200034527A1

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

    申请号:US16409654

    申请日:2019-05-10

    Applicant: Apple Inc.

    Abstract: A data processing system can use a method of fine-grained address space layout randomization to mitigate the system's vulnerability to return oriented programming security exploits. The randomization can occur at the sub-segment level by randomizing clumps of virtual memory pages. The randomized virtual memory can be presented to processes executing on the system. The mapping between memory spaces can be obfuscated using several obfuscation techniques to prevent the reverse engineering of the shuffled virtual memory mapping.

    FINE-GRAINED ADDRESS SPACE LAYOUT RANDOMIZATION
    3.
    发明申请
    FINE-GRAINED ADDRESS SPACE LAYOUT RANDOMIZATION 审中-公开
    精细地址空间布局约束

    公开(公告)号:US20160092675A1

    公开(公告)日:2016-03-31

    申请号:US14503212

    申请日:2014-09-30

    Applicant: Apple Inc.

    CPC classification number: G06F21/52 G06F2221/033

    Abstract: A data processing system can use a method of fine-grained address space layout randomization to mitigate the system's vulnerability to return oriented programming security exploits. The randomization can occur at the sub-segment level by randomizing clumps of virtual memory pages. The randomized virtual memory can be presented to processes executing on the system. The mapping between memory spaces can be obfuscated using several obfuscation techniques to prevent the reverse engineering of the shuffled virtual memory mapping.

    Abstract translation: 数据处理系统可以使用细粒度的地址空间布局随机化方法来减轻系统的漏洞,从而导致面向对象的编程安全漏洞。 随机化可以通过随机分组虚拟内存页面在子分段级别进行。 随机虚拟内存可以呈现给在系统上执行的进程。 可以使用几种混淆技术来模糊存储空间之间的映射,以防止混洗的虚拟内存映射的反向工程。

    Fine-grained memory address space layout randomization

    公开(公告)号:US11188638B2

    公开(公告)日:2021-11-30

    申请号:US16409654

    申请日:2019-05-10

    Applicant: Apple Inc.

    Abstract: A data processing system can use a method of fine-grained address space layout randomization to mitigate the system's vulnerability to return oriented programming security exploits. The randomization can occur at the sub-segment level by randomizing clumps of virtual memory pages. The randomized virtual memory can be presented to processes executing on the system. The mapping between memory spaces can be obfuscated using several obfuscation techniques to prevent the reverse engineering of the shuffled virtual memory mapping.

    ASLR MAP OBFUSCATION
    6.
    发明申请
    ASLR MAP OBFUSCATION 审中-公开
    ASLR地图OBFUSCATION

    公开(公告)号:US20160092674A1

    公开(公告)日:2016-03-31

    申请号:US14503195

    申请日:2014-09-30

    Applicant: Apple Inc.

    CPC classification number: G06F21/52 G06F21/53 G06F2221/033

    Abstract: A data processing system can use a method of fine-grained address space layout randomization to mitigate the system's vulnerability to return oriented programming security exploits. The randomization can occur at the sub-segment level by randomizing clumps of virtual memory pages. The randomized virtual memory can be presented to processes executing on the system. The mapping between memory spaces can be obfuscated using several obfuscation techniques to prevent the reverse engineering of the shuffled virtual memory mapping.

    Abstract translation: 数据处理系统可以使用细粒度的地址空间布局随机化方法来减轻系统的漏洞,从而导致面向对象的编程安全漏洞。 随机化可以通过随机分组虚拟内存页面在子分段级别进行。 随机虚拟内存可以呈现给在系统上执行的进程。 可以使用几种混淆技术来模糊存储空间之间的映射,以防止混洗的虚拟内存映射的反向工程。

Patent Agency Ranking