Information Leakage Analysis of Complex C Code and Its application to OpenSSL

被引:6
|
作者
Malacaria, Pasquale [1 ]
Tautchning, Michael [1 ]
DiStefano, Dino [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
基金
英国工程与自然科学研究理事会;
关键词
FLOW;
D O I
10.1007/978-3-319-47166-2_63
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The worldwide attention generated by the Heartbleed bug has demonstrated even to the general public the potential devastating consequences of information leaks. While substantial academic work has been done in the past on information leaks, these works have so far not satisfactorily addressed the challenges of automated analysis of real-world complex C code. On the other hand, effective working solutions rely on ad-hoc principles that have little or no theoretical justification. The foremost contribution of this paper is to bridge this chasm between advanced theoretical work and concrete practical needs of programmers developing real world software. We present an analysis, based on clear security principles and verification tools, which is largely automatic and effective in detecting information leaks in complex C code running everyday on millions of systems worldwide.
引用
收藏
页码:909 / 925
页数:17
相关论文
共 50 条
  • [21] Evolution analysis of homogenous source code and its application to plagiarism detection
    Ji, Jeong-Hoon
    Park, Su-Hyun
    Woo, Gyun
    Cho, Hwan-Gue
    [J]. PROCEEDINGS OF THE FRONTIERS IN THE CONVERGENCE OF BIOSCIENCE AND INFORMATION TECHNOLOGIES, 2007, : 813 - 818
  • [22] Analysis of information in speech and its application in speech recognition
    Kajarekar, SS
    Hermansky, H
    [J]. TEXT, SPEECH AND DIALOGUE, PROCEEDINGS, 2000, 1902 : 283 - 288
  • [23] Decision analysis and its application to the frequency of containment integrated leakage rate tests
    Apostolakis, GE
    Koser, JP
    Sato, G
    [J]. NUCLEAR TECHNOLOGY, 2004, 146 (02) : 181 - 198
  • [24] THE ANALYSIS OF LEAKAGE IN A TWIN-SCREW COMPRESSOR AND ITS APPLICATION TO PERFORMANCE IMPROVEMENT
    FLEMING, JS
    TANG, Y
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART E-JOURNAL OF PROCESS MECHANICAL ENGINEERING, 1995, 209 (E2) : 125 - 136
  • [25] Informational analysis involving application of complex information system.
    Ciupak, Clebia
    Vanti, Adolfo Alberto
    Balloni, Antonio Jose
    Espin, Rafael
    [J]. ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 137 - 141
  • [26] AN ANALYSIS OF A COMPLEX NETWORK OF VACUUM COMPONENTS AND ITS APPLICATION
    HORIKOSHI, G
    SAITO, Y
    KAKIHARA, K
    [J]. VACUUM, 1990, 41 (7-9) : 2132 - 2134
  • [27] Coupling of the best-estimate system code and containment analysis code and its application to TMLB' accident
    Wu, Xiaoli
    Zheng, Zhifeng
    Deng, Jian
    Liu, Yu
    Lu, Qi
    Xiang, Qingan
    Chen, Chong
    Sun, Hongping
    Lu, Yazhe
    Shen, Danhong
    Li, Wei
    [J]. FRONTIERS IN ENERGY RESEARCH, 2024, 12
  • [28] Code Distance Table and its Application
    Adzhemov, A. S.
    [J]. 2018 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2018,
  • [29] Side-Channel Information Leakage of Code-Based Masked Implementations
    Cheng, Wei
    Rioul, Olivier
    Liu, Yi
    Beguinot, Julien
    Guilley, Sylvain
    [J]. 2022 17TH CANADIAN WORKSHOP ON INFORMATION THEORY (CWIT), 2022, : 51 - 56
  • [30] A new explanation of spectrum leakage and its application
    Jiang, Y
    Huang, Q
    Zhang, SB
    [J]. ICEMI 2005: CONFERENCE PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL 3, 2005, : 746 - 749