On-the-Fly inlining of dynamic dependency monitors for secure information flow

  • Authors:
  • Luciano Bello;Eduardo Bonelli

  • Affiliations:
  • Si6 Labs - CITEDEF - Inst. de Investigac. Cient. y Técnicas para la Defensa, Argentina,ITBA - Instituto Tecnológico Buenos Aires, Argentina;ITBA - Instituto Tecnológico Buenos Aires, Argentina,CONICET - Consejo Nacional de Investigaciones Científicas y Técnicas, Argentina,UNQ - Univesidad Nacional de Quilmes, Argentina

  • Venue:
  • FAST'11 Proceedings of the 8th international conference on Formal Aspects of Security and Trust
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Information flow analysis (IFA) in the setting of programming languages is steadily veering towards the adoption of dynamic techniques. This is particularly attractive for scripting languages for web applications programming. A common manifestation of dynamic techniques is that of run-time monitors, which should block program execution in the presence of an insecure run. Significant efforts are still required before practical, scalable monitors for secure IFA of industrial scale languages such as JavaScript can be achieved. Such monitors ideally should compensate for the absence of the traces they do not track, should not require modifications of the VM and should provide a fair compromise between security and usability among other things. This paper discusses on-the-fly inlining of monitors that track dependencies as a prospective candidate.