Abstract Parsing: Static analysis of dynamically generated string output

摘要解析:动态生成字符串输出的静态分析

基本信息

  • 批准号:
    0939431
  • 负责人:
  • 金额:
    $ 29.93万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-08-01 至 2012-07-31
  • 项目状态:
    已结题

项目摘要

This project provides an automated, formal-methods-based methodology and toolthat analyzes and validates, in advance of its execution,PHP, Perl, or Javascript programs that dynamically generateHMTL, XML, and SQL documents.Such document-generator programs are common to the World Wide Web and arenotorious for generating ill-structured, faulty, and dangerousdocuments that cause subsequent server errors or security breaches.The methodology integrates techniques fromLR(k)-parsing, data-flow analysis, and program securityto synthesize the program-analysis.Given the program (e.g., a PHP script) that generates documents and given thecontext-free reference grammar for the document language(e.g., a grammar for HTML),the analysis tool generates an LR(k) parser for the reference grammarand applies a data-flow analysis to analyze the program andpredict the context-free grammatical structure of thedocuments to be generated by the program.The tool computes abstract parse stacks, a novel and innovative structurethat encodes a generated document's context-free structure.Next, the tool applies formal semantics techniques to compute froman abstract parse stack its context-sensitive semantics, that is, themeaning of the dynamically generated document.Dynamically generated documents are often assembledwith user-supplied input, which can be erroneous or malicious.The analysis annotates the abstract parse stacks to identitywhere user input might appear,and the semantic analysis tracks the influenceof the user input upon the document's meaning.
该项目提供了一种基于方法的自动化方法和工具,并在其执行,PHP,Perl或JavaScript程序之前分析和验证,该程序在其执行情况下,该程序动态生成HMTL,XML和SQL文档。方法论将源自(k)的技术整合,数据流量分析和程序安全性,以合成程序 - 分析。启用程序(例如,PHP脚本),该程序生成文档并给出了文档语言(例如,html for for for html)的文档语言(例如,for for for for html for for for for html for for a l lrs for granm fors grals pars)pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars pars(k) analysis to analyze the program andpredict the context-free grammatical structure of thedocuments to be generated by the program.The tool computes abstract parse stacks, a novel and innovative structurethat encodes a generated document's context-free structure.Next, the tool applies formal semantics techniques to compute froman abstract parse stack its context-sensitive semantics, that is, themeaning of the dynamically generated document.Dynamically generated文档通常是通过用户提供的输入组装来的,这可能是错误的或恶意的。分析说明了可能会出现用户输入的Arvister Parse堆栈,并且语义分析跟踪了用户对文档含义的影响的影响。

项目成果

期刊论文数量(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 }}

David Schmidt其他文献

Playing safe in coordination games: : the roles of risk dominance, payoff dominance, and history of play
在协调博弈中安全行事::风险支配、收益支配和博弈历史的作用
  • DOI:
    10.1016/s0899-8256(02)00552-3
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    David Schmidt;Robert Shupp;James M. Walker;E. Ostrom
  • 通讯作者:
    E. Ostrom
Entrepreneurship and Creative Destruction
创业与创造性破坏
  • DOI:
    10.21272/bel.4(2).102-108.2020
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Cathleen Johnson;R. Lusch;David Schmidt
  • 通讯作者:
    David Schmidt
Gene ontology analysis of the centrosome proteomes of Drosophila and human
果蝇和人类中心体蛋白质组的基因本体分析
  • DOI:
    10.4161/cib.4.3.14806
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    H. Müller;David Schmidt;Felix Dreher;R. Herwig;A. Ploubidou;B. Lange
  • 通讯作者:
    B. Lange
Pressure- and Size-Dependent Aerodynamic Drag Effects on Mach 0.3–2.2 Microspheres for High-Precision Micro-Ballistic Characterization
马赫数 0.3–2.2 微球的压力和尺寸相关气动阻力效应,用于高精度微弹道表征
  • DOI:
    10.3390/app12136622
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Nino Figliola;David Schmidt;Jae
  • 通讯作者:
    Jae
Economics at the FTC: Data Intensive Mergers and Policy R&D
FTC 经济学:数据密集型并购和政策研究
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    M. Salinger;K. Anderson;Christopher J. Garmon;David Schmidt;John M. Yun
  • 通讯作者:
    John M. Yun

David Schmidt的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('David Schmidt', 18)}}的其他基金

Collaborative Research: Near-Trench Community Geodetic Experiment
合作研究:近海沟群落大地测量实验
  • 批准号:
    2232640
  • 财政年份:
    2023
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Continuing Grant
Collaborative Research: Constraints on Interseismic Locking near the Trench on the Oregon Segment of the Cascadia Subduction Zone Using Seafloor Geodesy (GNSS-A)
合作研究:利用海底大地测量 (GNSS-A) 对卡斯卡迪亚俯冲带俄勒冈段海沟附近的震间锁定进行约束
  • 批准号:
    2127140
  • 财政年份:
    2021
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
GeoPRISMS Synthesis Workshop: The Geological Fingerprints of Slow Earthquakes
GeoPRISMS 综合研讨会:慢地震的地质指纹
  • 批准号:
    2025105
  • 财政年份:
    2020
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
CoPe RCN: Cascadia Coastal Hazards Research Coordination Network
CoPe RCN:卡斯卡迪亚沿海灾害研究协调网络
  • 批准号:
    1940034
  • 财政年份:
    2020
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
GeoPRISMS Postdoctoral Scholar: Refining GPS-Acoustic Processing to Measure Cascadia Subduction
GeoPRISMS 博士后学者:改进 GPS 声学处理以测量卡斯卡迪亚俯冲带
  • 批准号:
    1850685
  • 财政年份:
    2019
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
NSFGEO-NERC Collaborative Research: Linking geophysics and volcanic gas measurements to contrain the transcrustal magmatic system at the Altiplano-Puna Deformation Anomaly
NSFGEO-NERC 合作研究:将地球物理学和火山气体测量联系起来,以限制高原-普纳变形异常处的穿地壳岩浆系统
  • 批准号:
    1756525
  • 财政年份:
    2018
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
Collaborative Research: Assessing the State of Locking on the Frontal Thrust of the Cascadia Subduction Zone with Seafloor Geodesy
合作研究:利用海底大地测量评估卡斯卡迪亚俯冲带锋面逆冲锁定状态
  • 批准号:
    1658190
  • 财政年份:
    2017
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
CC*DNI Campus Design: Enhanced Data Delivery at Fort Hays State University
CC*DNI 校园设计:海斯堡州立大学增强数据传输
  • 批准号:
    1541394
  • 财政年份:
    2016
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant
Constraints on Slow Slip Behavior in Cascadia Through the Integration of PBO Borehole Strainmeters, GPS Time Series, and Tremor Locations
通过集成 PBO 钻孔应变仪、GPS 时间序列和震颤位置来约束卡斯卡迪亚的慢滑移行为
  • 批准号:
    1251954
  • 财政年份:
    2013
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Continuing Grant
TWC: Small: Abstract Semantic Processing for Script Security
TWC:小:脚本安全的抽象语义处理
  • 批准号:
    1219746
  • 财政年份:
    2012
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Standard Grant

相似国自然基金

基于QTL定位的砂梨与西洋梨果实酯类芳香物质差异的分子遗传机制解析
  • 批准号:
    32302492
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于扁颅蝠类群系统解析哺乳动物脑容量适应性减小的演化机制
  • 批准号:
    32330014
  • 批准年份:
    2023
  • 资助金额:
    215 万元
  • 项目类别:
    重点项目
空间转录组解析牦牛毛囊周期发育及其皮肤结构适应高寒环境的分子机制
  • 批准号:
    32302720
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
黄瓜果把长度调控基因鉴定与作用机制解析
  • 批准号:
    32372700
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
利用油菜-菘蓝附加系解析板蓝根药用活性成分及遗传稳定的抗病毒油菜创制
  • 批准号:
    32372088
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目

相似海外基金

Analysis of the mechanism of mechanical stress-induced osteogenesis using method of numerical analysis on local mechano-electric induced particle diffusion and its application for osteosynthesis
局部机电诱导颗粒扩散数值分析方法分析机械应力诱导成骨机制及其在接骨术中的应用
  • 批准号:
    21K12631
  • 财政年份:
    2021
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
歯科鎮静の呼吸器合併症防止を目的とした呼吸音と歯科治療器具からのノイズの特徴解明
旨在预防牙科镇静中呼吸系统并发症的牙科治疗器械呼吸音和噪声的特征
  • 批准号:
    21K10072
  • 财政年份:
    2021
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Elucidation of pre-onset signs of low back pain by dynamic load measurement and analysis using static pessure sensing IoT insole
使用静态压力传感物联网鞋垫进行动态负载测量和分析,阐明腰痛发作前的症状
  • 批准号:
    21K17454
  • 财政年份:
    2021
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
An Economic Analysis of the Impact of Female Labor Supply on an Aging Japan within an Integrated Dynamic and Static Computable General Equilibrium Model with the Input-Output Table
基于投入产出表的动静态综合可计算一般均衡模型中女性劳动力供给对日本老龄化影响的经济分析
  • 批准号:
    19K01704
  • 财政年份:
    2019
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Text semantic parsing combining dynamic knowledge obtained from preceding context and static knowledge obtained in pre-training
结合先前上下文获得的动态知识和预训练获得的静态知识进行文本语义解析
  • 批准号:
    19K12112
  • 财政年份:
    2019
  • 资助金额:
    $ 29.93万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了