EAGER: Real-time Enforcement of Content Security Policy upon Real-world Websites
EAGER:在真实网站上实时执行内容安全策略
基本信息
- 批准号:1646662
- 负责人:
- 金额:$ 9.47万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-09-01 至 2017-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Cross-site scripting (XSS) vulnerabilities -- though being known for more than ten years -- are still one of the most commonly-found web application vulnerabilities in the wild. Among all the defenses proposed by researchers, one widely-adopted approach is called Content Security Policy (CSP) -- which has been standardized by W3C and adopted by all major commercial browsers, such as Google Chrome, Internet Explorer, Safari, and Firefox. Though being successful in the client-side adoption, the server-side adoption of CSP is worrisome: According to a recent Internet-scale survey of 1M websites, at the time of the study, only 2% of top 100 Alexa websites enabled CSP, and 0.00086% of 900,000 least popular sites did so. This project is creating a backend-language-agnostic approach to help CSP's deployment at the server side, which automatically transforms existing real-world web contents to comply with CSP. The key insight of the project is that although web scripts may occur in different formats, contain real-time, user-related information, or be generated dynamically, these scripts are originated from the server and generated from certain templates. Therefore, the project can group scripts based on their similarities and infer the templates behind the scripts. Specifically, there are two types of scripts to handle: inline scripts and dynamic scripts. For the former, the project generalizes the script structures -- such as for loop and if statement -- as well as the type information of each object as templates and only allows scripts that matches the templates. For the latter, in addition to the matching with templates, the project instantiates these templates in runtime.
跨站脚本 (XSS) 漏洞虽然已为人所知十多年了,但仍然是最常见的 Web 应用程序漏洞之一。在研究人员提出的所有防御措施中,一种被广泛采用的方法称为内容安全策略 (CSP),它已由 W3C 标准化,并被所有主要商业浏览器采用,例如 Google Chrome、Internet Explorer、Safari 和 Firefox。 尽管在客户端采用方面取得了成功,但 CSP 在服务器端的采用却令人担忧:根据最近对 100 万个网站进行的互联网规模调查,在研究时,前 100 个 Alexa 网站中只有 2% 启用了 CSP, 900,000 个最不受欢迎的网站中有 0.00086% 这样做了。 该项目正在创建一种与后端语言无关的方法来帮助 CSP 在服务器端的部署,该方法会自动转换现有的现实世界 Web 内容以符合 CSP。该项目的关键见解是,尽管 Web 脚本可能以不同的格式出现,包含实时的、与用户相关的信息,或者动态生成,但这些脚本源自服务器并根据某些模板生成。因此,项目可以根据脚本的相似性对脚本进行分组,并推断脚本背后的模板。具体来说,有两种类型的脚本需要处理:内联脚本和动态脚本。 对于前者,该项目将脚本结构(例如 for 循环和 if 语句)以及每个对象的类型信息概括为模板,并且只允许与模板匹配的脚本。 对于后者,除了与模板匹配之外,项目还在运行时实例化这些模板。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Yinzhi Cao其他文献
WavCraft: Audio Editing and Generation with Large Language Models
WavCraft:使用大型语言模型进行音频编辑和生成
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Jinhua Liang;Huan Zhang;Haohe Liu;Yinzhi Cao;Qiuqiang Kong;Xubo Liu;Wenwu Wang;M. Plumbley;Huy Phan;Emmanouil Benetos - 通讯作者:
Emmanouil Benetos
Defending Medical Image Diagnostics against Privacy Attacks using Generative Methods
使用生成方法保护医学图像诊断免受隐私攻击
- DOI:
10.1007/978-3-030-90874-4_17 - 发表时间:
2021-03-04 - 期刊:
- 影响因子:0
- 作者:
W. Paul;Yinzhi Cao;Miaomiao Zhang;P. Burlina - 通讯作者:
P. Burlina
I Do Not Know What You Visited Last Summer: Protecting users from stateful third-party web tracking with TrackingFree browser
我不知道您去年夏天访问了什么:使用 TrackingFree 浏览器保护用户免受有状态的第三方网络跟踪
- DOI:
10.14722/ndss.2015.23163 - 发表时间:
2024-09-13 - 期刊:
- 影响因子:5.8
- 作者:
Xiang Pan;Yinzhi Cao;Yan Chen - 通讯作者:
Yan Chen
JShield: towards real-time and vulnerability-based detection of polluted drive-by download attacks
JShield:针对受污染的偷渡式下载攻击进行实时和基于漏洞的检测
- DOI:
10.1145/2664243.2664256 - 发表时间:
2014-12-08 - 期刊:
- 影响因子:0
- 作者:
Yinzhi Cao;Xiang Pan;Yan Chen;Jianwei Zhuge - 通讯作者:
Jianwei Zhuge
Assessing Cybersecurity Vulnerabilities in Code Large Language Models
评估代码大型语言模型中的网络安全漏洞
- DOI:
10.48550/arxiv.2404.18567 - 发表时间:
2024-04-29 - 期刊:
- 影响因子:0
- 作者:
Md. Imran Hossen;Jianyi Zhang;Yinzhi Cao;X. Hei - 通讯作者:
X. Hei
Yinzhi Cao的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Yinzhi Cao', 18)}}的其他基金
CICI: TCR: Transitioning Differentially Private Federated Learning to Enable Collaborative, Intelligent, Fair Skin Disease Diagnostics on Medical Imaging Cyberinfrastructure
CICI:TCR:转变差异化私有联合学习,以实现医学影像网络基础设施上的协作、智能、公平的皮肤病诊断
- 批准号:
2319742 - 财政年份:2024
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
Collaborative Research: DASS: Assessing the Relationship Between Privacy Regulations and Software Development to Improve Rulemaking and Compliance
合作研究:DASS:评估隐私法规与软件开发之间的关系以改进规则制定和合规性
- 批准号:
2317185 - 财政年份:2023
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Studying and Measuring the Consequence of Prototype Pollution Vulnerabilities Automatically via Joint Taintflow Analysis
SaTC:核心:小型:通过联合污染流分析自动研究和测量原型污染漏洞的后果
- 批准号:
2154404 - 财政年份:2022
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
CAREER: Mining and Exploiting Web Vulnerabilities of Prototype-based Programming Languages via Object Property Graph
职业:通过对象属性图挖掘和利用基于原型的编程语言的 Web 漏洞
- 批准号:
2046361 - 财政年份:2021
- 资助金额:
$ 9.47万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Medium: Cross-Layer Design of Video Analytics for the Internet of Things
合作研究:CNS 核心:媒介:物联网视频分析的跨层设计
- 批准号:
1955487 - 财政年份:2020
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
CNS Core: Small: Lease-based, Utilitarian Mobile System Design to Enable Energy-Efficient Apps
CNS 核心:小型:基于租赁的实用移动系统设计,支持节能应用
- 批准号:
1910133 - 财政年份:2019
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Efficient Repair of Learning Systems via Machine Unlearning
TWC:媒介:协作:通过机器取消学习有效修复学习系统
- 批准号:
1854000 - 财政年份:2018
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Preventing Web Side-channel Attacks via Atomic Determinism
SaTC:核心:小:通过原子决定论防止 Web 侧信道攻击
- 批准号:
1812870 - 财政年份:2018
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Preventing Web Side-channel Attacks via Atomic Determinism
SaTC:核心:小:通过原子决定论防止 Web 侧信道攻击
- 批准号:
1854001 - 财政年份:2018
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Efficient Repair of Learning Systems via Machine Unlearning
TWC:媒介:协作:通过机器取消学习有效修复学习系统
- 批准号:
1563843 - 财政年份:2016
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
相似国自然基金
己酸二元发酵体系中甲烷菌促进己酸生成的机制研究
- 批准号:31501461
- 批准年份:2015
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
基于孢子捕捉器和实时定量PCR技术的空气中小麦白粉菌的监测技术研究
- 批准号:31171793
- 批准年份:2011
- 资助金额:54.0 万元
- 项目类别:面上项目
多维马氏体的数学建模及其高精度数值模拟方法
- 批准号:11171218
- 批准年份:2011
- 资助金额:45.0 万元
- 项目类别:面上项目
体数据表达与绘制的新方法研究
- 批准号:61170206
- 批准年份:2011
- 资助金额:55.0 万元
- 项目类别:面上项目
mRNA推断皮肤损伤时间的多因子与多因素实验研究
- 批准号:81172902
- 批准年份:2011
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
EAGER: Building a Provable Differentially Private Real-time Data-blind ML Algorithm: A case study on Enhancing STEM Student Engagement in Online Learning
EAGER:构建可证明的差分隐私实时数据盲机器学习算法:关于增强 STEM 学生在线学习参与度的案例研究
- 批准号:
2329919 - 财政年份:2023
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Real-time Strategies and Synchronized Time Distribution Mechanisms for Enhanced Exascale Performance-Portability and Predictability
合作研究:EAGER:实时策略和同步时间分配机制,以增强百亿亿次性能-可移植性和可预测性
- 批准号:
2405142 - 财政年份:2023
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Real-time Strategies and Synchronized Time Distribution Mechanisms for Enhanced Exascale Performance-Portability and Predictability
合作研究:EAGER:实时策略和同步时间分配机制,以增强百亿亿次性能-可移植性和可预测性
- 批准号:
2151022 - 财政年份:2022
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Real-time Strategies and Synchronized Time Distribution Mechanisms for Enhanced Exascale Performance-Portability and Predictability
合作研究:EAGER:实时策略和同步时间分配机制,以增强百亿亿次性能-可移植性和可预测性
- 批准号:
2151020 - 财政年份:2022
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant
EAGER: DCL: SaTC: Enabling Interdisciplinary Collaboration: Inoculation vs. education: the role of real time alerts and end-user overconfidence
EAGER:DCL:SaTC:实现跨学科协作:接种与教育:实时警报和最终用户过度自信的作用
- 批准号:
2210198 - 财政年份:2022
- 资助金额:
$ 9.47万 - 项目类别:
Standard Grant