Abstract:Embedded system is vulnerable to buffer overflow attack. In order to solve this problem, a block based protection scheme was proposed after analyzing the memory management of μC/OS-Ⅱ. By making a combination of all the memory blocks which belong to one task and managing it through the established block_table, the introduced scheme protected the safety through creating isolation between task memories, checking and controlling the access of memory blocks. Then, an effective analysis about this scheme was given. In addition, a buffer overflow attack experiment was operated on Nios Ⅱ with the improved uC/OS-Ⅱ, and the results show that the proposed scheme is feasible.
王柳滨 魏国珩 李政. 嵌入式系统缓冲区溢出攻击防范技术研究[J]. 计算机应用, 2012, 32(12): 3449-3452.
Liu-Bin WANG WEI Guo-heng LI Zheng. Research of defense scheme against buffer overflow attack in embedded system. Journal of Computer Applications, 2012, 32(12): 3449-3452.