关系、约束和抽象:在安全行业中使用逻辑编程工具
Relations, Constraints and Abstractions: Using the Tools of Logic Programming in the Security Industry
摘要:
逻辑编程有时被描述为关系编程:程序员使用约束系统指定和组合n元关系的范式。高级逻辑编程环境将提供抽象这些关系的工具,以转换、优化甚至验证逻辑程序的正确性。本次演讲将表明,这些概念,即关系,约束和抽象,原来也是重要的反向工程过程中,支持安全行业内的错误发现。
英文摘要:
Logic programming is sometimes described as relational programming: a paradigm in which the programmer specifies and composes n-ary relations using systems of constraints. An advanced logic programming environment will provide tools that abstract these relations to transform, optimise, or even verify the correctness of a logic program. This talk will show that these concepts, namely relations, constraints and abstractions, turn out to also be important in the reverse engineer process that underpins the discovery of bugs within the security industry.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。