课题基金 / 基金详情

TWC: Small: Abstract Semantic Processing for Script Security

TWC: Small: Abstract Semantic Processing for Script Security
TWC:小:脚本安全的抽象语义处理
批准号:
1219746
负责人:
David Schmidt
金额:
$22.69万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-09-01 至 2015-08-31

项目摘要

项目成果

David Schmidt的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Much of the internet's business is conducted with dynamically generated documents --- HTML pages, SQL queries, and execution scripts --- that are generated on-the-fly by document-generator scripts written in PHP, Javascript, and JSP. The situation is a threat to internet security because the document-generator scripts are often faulty, generating malformed documents that are vulnerable to attackers. To remove this vulnerability, a new approach, abstract parsing, is developed and applied to enforce, in advance of execution, that every dynamically generated document emitted from a script will be grammatically well formed (spelled correctly). The technique also predicts the range of semantics (intended meanings) of the generated documents, to help prevent attacker exploitation. The impact of the research lies in its tools and methodologies to help programmers assemble a more secure internet.The technical approach starts from a document-generator script and a context-free reference grammar for the document language and generates an LALR(1)-parser from the grammar, applying it within a data-flow analysis of the script to predict the LALR-grammatical structure of the string-documents to be generated by the script. The analysis computes abstract LALR-parse stacks that overapproximate the grammatical structure of the string-documents that the script generates. Attribute-grammar machinery predicts the context-sensitive and semantical properties of the documents to be generated. The technology is applied to (i) generate a semantically-aware implementation of taint analysis; (ii) implement automata-defined filters for dynamic string updates; (iii) combine abstract-interpretation technology with abstract parsing to analyze a wider class of program constructions, in particular, dictionary data structures.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Near-Trench Community Geodetic Experiment
  • 批准号:
    2232640
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $82.04万
  • 财政年份:
    2023
  • 负责人:
    David Schmidt
  • 依托单位:
Collaborative Research: Constraints on Interseismic Locking near the Trench on the Oregon Segment of the Cascadia Subduction Zone Using Seafloor Geodesy (GNSS-A)
  • 批准号:
    2127140
  • 项目类别:
    Standard Grant
  • 资助金额:
    $27.2万
  • 财政年份:
    2021
  • 负责人:
    David Schmidt
  • 依托单位:
GeoPRISMS Synthesis Workshop: The Geological Fingerprints of Slow Earthquakes
  • 批准号:
    2025105
  • 项目类别:
    Standard Grant
  • 资助金额:
    $3.82万
  • 财政年份:
    2020
  • 负责人:
    David Schmidt
  • 依托单位:
CoPe RCN: Cascadia Coastal Hazards Research Coordination Network
  • 批准号:
    1940034
  • 项目类别:
    Standard Grant
  • 资助金额:
    $48.62万
  • 财政年份:
    2020
  • 负责人:
    David Schmidt
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: