-
1.
公开(公告)号:US11487854B2
公开(公告)日:2022-11-01
申请号:US17051544
申请日:2019-06-12
Inventor: Kuenhwan Kwak , Donguk Kim , Byunghoon Kang , Minjoon Park , Seongman Lee , Daehee Jang , Yunjong Jeong
Abstract: Provided is a method of protecting an application from reverse engineering. The method includes registering, in an electronic device, a handler capable of being called as a preset fault is generated in the application, after the handler is registered, executing a protection code for generating the preset fault in the application, determining whether an environment where the application is executed is an abnormal environment, based on whether the handler has been called as the protection code is executed, and performing an operation for protecting the application, based on a result of the determination.
-
公开(公告)号:US10664589B2
公开(公告)日:2020-05-26
申请号:US15485868
申请日:2017-04-12
Inventor: Brent ByungHoon Kang , Daehee Jang , Minsu Kim , Jonghwan Kim , Daegyeong Kim , Hojoon Lee
Abstract: A memory alignment randomization method of a memory heap exploit is provided, memory alignment of objects inside a heap area is randomly performed to mitigate the exploits of the vulnerability of the software memory heap area The heap exploit is powerfully mitigated by aligning randomly obtained memory addresses instead of aligning memory addresses at multiples of 4 or 8 when the memory alignment for the objects inside the heap area.
-
公开(公告)号:US20180157827A1
公开(公告)日:2018-06-07
申请号:US15485868
申请日:2017-04-12
Inventor: Brent ByungHoon Kang , Daehee Jang , Minsu Kim , Jonghwan Kim , Daegyeong Kim , Hojoon Lee
Abstract: A memory alignment randomization method of a memory heap exploit is provided, memory alignment of objects inside a heap area is randomly performed to mitigate the exploits of the vulnerability of the software memory heap area The heap exploit is powerfully mitigated by aligning randomly obtained memory addresses instead of aligning memory addresses at multiples of 4 or 8 when the memory alignment for the objects inside the heap area.
-
-