Optimization of program recursive function calls analysis method


Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Только для подписчиков

Аннотация

Static analysis can be classified into intra-procedural analysis and inter-procedural analysis-by-analysis objects. Inter-procedural analysis need to analyze the whole program adopting bottom-up parsing algorithms. Inter-procedural analysis can be converted to intra-procedural analysis by logging the context of follower’s function call in bottom-up analysis. However, the existence of recursive function calls in program increases the difficulty of inter-procedural analysis, which affects the detection accuracy of static analysis to some extent. An optimal method for analyzing the recursive function calls of program is presented in this paper. This method can lift the recursive function calls in function call graph of the program to be analyzed on the premise that vital function calls will be preserved. In this way, the false negative rate and false positive rate of program static analysis can be reduced and the accuracy of program security check can be improved.

Об авторах

Chun Shan

Beijing Key Laboratory of Software Security Engineering Technique School of Software Beijing Institute of Technology

Автор, ответственный за переписку.
Email: sherryshan@bit.edu.cn
Китай, Beijing, 100081

Zequn Yu

Beijing Key Laboratory of Software Security Engineering Technique School of Software Beijing Institute of Technology

Email: sherryshan@bit.edu.cn
Китай, Beijing, 100081

Changzhen Hu

Beijing Key Laboratory of Software Security Engineering Technique School of Software Beijing Institute of Technology

Email: sherryshan@bit.edu.cn
Китай, Beijing, 100081

Jingfeng Xue

Beijing Key Laboratory of Software Security Engineering Technique School of Software Beijing Institute of Technology

Email: sherryshan@bit.edu.cn
Китай, Beijing, 100081

Luxia Wu

Beijing Key Laboratory of Software Security Engineering Technique School of Software Beijing Institute of Technology

Email: sherryshan@bit.edu.cn
Китай, Beijing, 100081

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Allerton Press, Inc., 2016

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).