发明申请
- 专利标题: STRING OPERATIONS WITH TRANSDUCERS
- 专利标题(中): 带传感器的STRING操作
-
申请号: US12965930申请日: 2010-12-13
-
公开(公告)号: US20120151592A1公开(公告)日: 2012-06-14
- 发明人: Margus Veanes , Pieter Hooimeijer , Benjamin Livshits , Prateek Saxena , David Molnar
- 申请人: Margus Veanes , Pieter Hooimeijer , Benjamin Livshits , Prateek Saxena , David Molnar
- 申请人地址: US WA Redmond
- 专利权人: MICROSOFT CORPORATION
- 当前专利权人: MICROSOFT CORPORATION
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F11/00
- IPC分类号: G06F11/00
摘要:
There is provided a computer-implemented method for analyzing string-manipulating programs. An exemplary method comprises describing a string-manipulating program as a finite state transducer. The finite state transducer may be evaluated with a constraint solving methodology to determine whether a particular string may be provided as output by the string-manipulating program. The constraint solving methodology may involve the use of one or more satisfiability modulo theories (SMT) solvers. A determination may be made regarding whether the string-manipulating program may contain a potential security risk depending on whether the particular string may be provided as output by the string-manipulating program.
信息查询