SFtaint: Leveraging Precise Taint Source Recognition to Enhance Efficiency of Static Taint Analysis in Embedded Systems


연구 분야: Analysis



학회: SPCNC '24: Proceedings of the 3rd International Conference on Signal Processing, Computer Networks and Communications


초록

The widespread adoption of diverse embedded devices has made our lives more convenient, yet these devices are frequently susceptible to security flaws due to the web interfaces commonly found in their firmware. These interfaces can permit unverified input to reach critical operations, potentially leading to vulnerabilities. Static taint analysis is a proven technique for detecting and addressing such vulnerabilities. Regrettably, current static taint analysis techniques struggle to accurately and completely pinpoint the origins of contamination. To tackle this challenge, we introduce SFtaint, an optimization technique for identifying taint sources in embedded devices. Based on the relationship between the front and back ends of firmware, SFtaint leverages semantic similarity to discover more taint keywords, identifies taint import functions according to the characteristics of function data flow, and checks the validity of taint sources on the path from taint keywords to sinks. We implemented a prototype of SFtaint and evaluated its effectiveness on ten IoT devices from four vendors. Compared with the current SOTA method SaTC[1], SFtaint shows better performance in taint source identification, with an increase of 154% in taint source effectiveness.


Author Profile
Fanxiao Xing

Information Engineering University Zhengzhou Henan China 15393702930@163.com

China
Author Profile
Lukai Li

Information Engineering University Zhengzhou Henan China 1586727291@qq.com

China
Author Profile
Xiao Li

Information Engineering University Zhengzhou Henan China lixiao77322@163.com

China

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 China
사이트 ACM
좋아요 수 0

연관 논문 목록 (415건)