Knowledge-based Security of Dynamic Secrets for Reactive Programs

被引:5
|
作者
McCall, McKenna [1 ]
Zhang, Hengruo [1 ]
Jia, Limin [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
IEEE 31ST COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2018) | 2018年
基金
美国国家科学基金会;
关键词
D O I
10.1109/CSF.2018.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scripts on webpages could steal sensitive user data. Much work has been done, both in modeling and implementation, to enforce information flow control (IFC) of webpages to mitigate such attacks. It is common to model scripts running in an IFC mechanism as a reactive program. However, this model does not account for dynamic script behavior such as user action simulation, new DOM element generation, or new event handler registration, which could leak information. In this paper, we investigate how to secure sensitive user information, while maintaining the flexibility of declassification, even in the presence of active attackers those who can perform the aforementioned actions. Our approach extends prior work on secure-multi-execution with stateful declassification by treating script-generated content specially to ensure that declassification policies cannot be manipulated by them. We use a knowledge-based progress-insensitive definition of security and prove that our enforcement mechanism is sound. We further prove that. our enforcement mechanism is precise and has robust declassification (i.e. active attackers cannot learn more than their passive counterpart).
引用
收藏
页码:175 / 188
页数:14
相关论文
共 50 条
  • [21] A knowledge-based interactive verifier for logic programs
    Marakakis, Emmanouil
    Kondylakis, Haridimos
    Papadakis, Nikos
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2014, 18 (03) : 143 - 156
  • [22] KNOWLEDGE-BASED SUPPORT OF USERS OF NUMERICAL PROGRAMS
    VANZUYLEN, HJ
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1994, 36 (4-6) : 327 - 336
  • [23] CAD IN TECHNICAL SECURITY - A KNOWLEDGE-BASED APPROACH
    KANTARDZIC, M
    JEFTOVIC, M
    FILIPOVIC, A
    GLAVIC, H
    GAJIC, D
    MILICIC, N
    EXPERT SYSTEMS WITH APPLICATIONS, 1992, 4 (01) : 63 - 68
  • [24] Microfoundations of Knowledge-Based Dynamic Capabilities
    Altintas, Gulsun
    MANAGEMENT, 2023, 26 (02): : 54 - 67
  • [25] Knowledge-based dynamic packaging model
    Schmeing, Tobias
    Cardoso, Jorge
    Fernandes, J. D.
    2006 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 1085 - +
  • [26] On the Knowledge-Based Dynamic Fuzzy Sets
    Intan, Rolly
    Halim, Siana
    Dewi, Lily Puspa
    ADVANCES IN COMPUTER COMMUNICATION AND COMPUTATIONAL SCIENCES, IC4S 2018, 2019, 924 : 293 - 302
  • [27] Knowledge-Based Approach for Unlocking Divided Secrets in Threshold Schemes with Privileges
    Ogiela, Marek R.
    Ogiela, Urszula
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 39 - 40
  • [28] An SMT-Based Approach to the Verification of Knowledge-Based Programs
    Belardinelli, Francesco
    Boureanu, Ioana
    Malvone, Vadim
    Rajaona, Fortunat
    FORMAL ASPECTS OF COMPUTING, 2025, 37 (01)
  • [29] KNOWLEDGE-BASED FUNCTIONAL SPECIFICATION OF TEST AND MAINTENANCE PROGRAMS
    ROBACH, C
    LUTOFF, D
    GARCIA, N
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (11) : 1145 - 1156
  • [30] KNOWLEDGE-BASED APPROACH FOR IMPROVEMENT OF CNC PART PROGRAMS
    LAZARO, AD
    ZHANG, J
    KENDALL, LA
    JOURNAL OF MANUFACTURING SYSTEMS, 1994, 13 (01) : 20 - 30