Invention Publication
- Patent Title: METHOD AND SYSTEM FOR DYNAMICALLY UPDATING STACK CANARY
-
Application No.: US18362010Application Date: 2023-07-31
-
Publication No.: US20240054250A1Publication Date: 2024-02-15
- Inventor: Jaeyoung Lee , Sachin Pundkar , Somraj Mani , Surendra Singh , Tushar Vrind , Venkata Raju Indukuri , Danby Kim
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR Suwon-si
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Suwon-si
- Priority: IN 2221046110 2022.08.12 IN 2221046110 2023.04.26
- Main IPC: G06F21/64
- IPC: G06F21/64

Abstract:
A canary update method according to some embodiments is disclosed. The canary update method includes executing, by a processor configured to process tasks including the canary, computer program instructions to perform operations including extracting, by a processor, a first value from an array including N values, setting the canary to the first value, determining that the canary is updated based on a canary flag value of a first task, extracting, when determined that the canary is updated, a second value from the array, and updating the canary of the first task to the second value. The processor is configured to access a memory through a mapping circuit, and the mapping circuit includes mapping information between a physical memory region in the memory corresponding to the first task and a virtual memory region associated with the mapping circuit.
Information query