...
首页> 外文期刊>Operating systems review >Secure Web Applications via Automatic Partitioning
【24h】

Secure Web Applications via Automatic Partitioning

机译:通过自动分区保护Web应用程序安全

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Swift is a new, principled approach to building web applications that are secure by construction. In modern web applications, some application functionality is usually implemented as client-side code written in JavaScript. Moving code and data to the client can create security vulnerabilities, but currently there are no good methods for deciding when it is secure to do so. Swift automatically partitions application code while providing assurance that the resulting placement is secure and efficient. Application code is written as Java-like code annotated with information flow policies that specify the confidentiality and integrity of web application information. The compiler uses these policies to automatically partition the program into JavaScript code running in the browser, and Java code running on the server. To improve interactive performance, code and data are placed on the client side. However, security-critical code and data are always placed on the server. Code and data can also be replicated across the client and server, to obtain both security and performance. A max-flow algorithm is used to place code and data in a way that minimizes client-server communication.
机译:Swift是一种新的,有原则的方法,用于构建通过构造可确保安全的Web应用程序。在现代的Web应用程序中,某些应用程序功能通常被实现为用JavaScript编写的客户端代码。将代码和数据移至客户端可能会创建安全漏洞,但目前尚无确定何时安全的好方法。 Swift会自动对应用程序代码进行分区,同时确保所生成的放置安全有效。应用程序代码编写为类似Java的代码,并带有指定Web应用程序信息的机密性和完整性的信息流策略。编译器使用这些策略将程序自动划分为在浏览器中运行的JavaScript代码和在服务器上运行的Java代码。为了提高交互性能,将代码和数据放在客户端。但是,安全性至关重要的代码和数据始终放置在服务器上。代码和数据也可以在客户端和服务器之间复制,以获得安全性和性能。最大流算法用于以最小化客户端与服务器之间的通信的方式放置代码和数据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号