问题描述
我正在为uni选择项目.我真的很想将遗传算法与计算机安全性相结合.
I am in the process of choosing project for uni. And I am really interested on combining genetic algorithms and computer security.
因此,我的问题是是否可以在任何方面使用GA来确保计算机安全?例如?.我在想类似进化的防火墙/防病毒软件,它们可以自我保护/抑制威胁.这样的事情合理吗?
Therefore my question, Is it possible to use GA on any aspect for computer security? For example?. I was thinking something like a evolutionary firewall/anti-virus that will be able to self protect/inhibit threats. Is such thing plausible?
我非常感谢你们的投入,建议和评论.
I really appreciate you guys input, advice, comments.
推荐答案
首先,遗传算法的整体思想仍在争论中,即,遗传算法是否比其他方法更适合解决优化问题(已被证明,更易于使用或具有其他优点的人.
First of all, the whole idea of genetic algorithms is still being debated, i.e. if genetic algorithms are in any way better suited to solving optimization problems than other methods (who are either proven, easier to use, or provide other advantages).
话虽这么说,是的,我知道遗传算法在安全方面的应用,主要用于模糊测试以优化代码路径,从而优化代码覆盖范围.有一篇名为使用遗传算法和模糊测试的x86可执行文件漏洞分析和BlackHat的演示文稿早于该论文发布两年,称为 "Sidewinder":恶意输入手法的进化制导系统
That being said, yes, I know of a security-related application of genetic algorithms, mainly used in fuzzing to optimize code paths and therefore code coverage. There is a paper called Vulnerability analysis for x86 executables using genetic algorithm and fuzzing and a BlackHat presentation predating that paper by two years called "Sidewinder": An Evolutionary Guidance System for Malicious Input Crafting
这篇关于遗传算法用于计算机安全的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!