• DocumentCode
    2947674
  • Title

    Mashic Compiler: Mashup Sandboxing Based on Inter-frame Communication

  • Author

    Zhengqin Luo ; Rezk, Tamara

  • Author_Institution
    INRIA, France
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    157
  • Lastpage
    170
  • Abstract
    We propose a new compiler, called Mashic, for the automatic generation of secure Javascript-based mashups from existing mashup code. The Mashic compiler can effortlessly be applied to existing mashups based on a wide-range of gadget APIs. It offers security and correctness guarantees. Security is achieved via the Same Origin Policy. Correctness is ensured in the presence of benign gadgets, that satisfy confidentiality and integrity constrains with regard to the integrator code. The compiler has been successfully applied to real world mashups based on Google maps, Bing maps, YouTube, and Zwibbler APIs.
  • Keywords
    Java; application program interfaces; program compilers; security of data; Bing maps; Google maps; YouTube; Zwibbler API; automatic generation; gadget API; inter-frame communication; mashic compiler; mashup sandboxing; same origin policy; secure Javascript-based mashups; Browsers; Color; HTML; Libraries; Mashups; Security; Semantics; Compiler; Correctness; Javascript; Security; Web Mashup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2012 IEEE 25th
  • Conference_Location
    Cambridge, MA
  • ISSN
    1940-1434
  • Print_ISBN
    978-1-4673-1918-8
  • Electronic_ISBN
    1940-1434
  • Type

    conf

  • DOI
    10.1109/CSF.2012.22
  • Filename
    6266158