计算机病毒能不能像生物病毒一样自主变异?
source link: https://www.v2ex.com/t/899128
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
None123 10 小时 49 分钟前 现在来看不现实 以后不知道
|
Mulch1406 10 小时 49 分钟前 我的理解是目前不能
病毒变异主要原因是复制转录的时候出错,且没有校验才变异的 代码要是复制不完全可能运行都会出错 以后说不准 要是出现 AI 病毒就不一定了 |
cmdOptionKana 10 小时 47 分钟前 1 电脑病毒变异的意义不大,因为现在很多软件都要经过审核才能上架,传播途径可控。
|
opengps 10 小时 44 分钟前 1 其实 ai 就是病毒,你们还没发现……
|
dlsflh 10 小时 44 分钟前 via Android 1 计算机不是很久以前就出现过仿生的算法吗?比如遗传算法,模拟退火,蚁群等。计算机病毒没有借鉴一下大自然的设计吗?
|
rekulas 10 小时 43 分钟前 @cmdOptionKana 求生欲强的电脑病毒都是自力更生,自己寻找出路
|
zhujinliang 10 小时 43 分钟前 via iPhone 能,杀毒软件主要靠特征码识别病毒,一些加壳、加花技术通过压缩加密程序指令,随机加入无效指令,调换不影响效果的指令的前后顺序,可以使得特征码产生变化,加壳加花也会用在防杀软误报,防破解跟踪上
|
qinrui 10 小时 41 分钟前 via iPhone @zhujinliang 这只是“外貌”变化,功能变化呢,比如毒性增强、减弱之类的
|
zhujinliang 10 小时 39 分钟前 via iPhone 你要说自主变异出现非开发者设计的功能,那没有
|
matolv 10 小时 38 分钟前 via Android Ai 能够自动编程那一天自然就能变异,一切病毒的特征向量在重编码后隐藏之前的特征即可完成变异。这和自然界的 rna 病毒变异是一样的,通属信息范畴
|
crab 10 小时 32 分钟前 操作计算机的用户成为病毒角色就行了。
|
mofe 10 小时 31 分钟前 via iPhone 自主变异不难啊,每次复制自身的时候随机篡改几个 bit ,只要复制次数够多,总能变异出一些新功能,理论上,猴子也能在打字机上敲出《哈姆雷特》。
但问题是这样病毒会变得越来越不可控,相当于期待盲敲代码完成需求,bug 绝对比功能多得多…… |
killva4624 10 小时 28 分钟前 如果有一天 AI 能自主编程并且让程序正常运行,这个可能性就比较大了。
|
muooOOO 10 小时 22 分钟前 via Android 计算机病毒通过制造金钱,操控程序员修改自身算吗
|
mofe 10 小时 22 分钟前 via iPhone @killva4624 #13 生物变异可不会管你到底能不能运行,如果有这样的限制,实际上变异的可能性在降低,设想一种情况,CPU 有个 bug ,这只能靠 bug 才能复现
|
rekulas 10 小时 13 分钟前 @mofe 你这个不是传统意义的自主变异了,生物编译是碱基对发生变化,改变粒度远大于程序的 bit 位,突变后大概率生物能生存(或生存一段时间)只是功能发生了变化,bit 变化大概率启动都会失败。。
|
plmsuper8 9 小时 3 分钟前 via iPhone DNA 变异感觉更类似于神经网络节点、参数变化,而非 bit 变化。
|
buttenkill 9 小时 1 分钟前 via Android |
azarasi 8 小时 12 分钟前 二进制随机进化?
|
scp3041 7 小时 51 分钟前 1 写过一个 demo ,程序自我复制变异,变异规则是二进制的翻转,初始程序命名规则是 1 到 1000 的随机数,进化了不知道多少代,有的程序命名突破了 1000 的限制,来到了 9000 多,之后太卡了,就没继续跑了
|
jackliang007 7 小时 43 分钟前 via iPhone 要实现病毒➕AI 的新生态吗
|
cdlnls 7 小时 4 分钟前 病毒==程序
写出这个程序的时候,程序运行的逻辑一定是可预测可控的。既然这个程序可控,那么这个程序在进行“自主变异“的过程中一定也是可以预测的。所以说到底,这个程序的“自主变异”的结果,其实在写出这个程序的时候就已经有结果了,“变异”的过程也只是程序设计的功能之一。 |
leloext 6 小时 39 分钟前 有变形病毒,像古董 virut ,这类病毒早期才有,现在很少见了,属于少数高技术水平的病毒。
|
germain 5 小时 53 分钟前 Polymorphic 病毒了解下,勒索病毒很多这类
|
faustina2018 5 小时 43 分钟前 via iPhone 计算机系统能不能像人体一样产生抗体?
|
wsseo 5 小时 22 分钟前 |
kaneg 5 小时 18 分钟前 从理论上来说,变异是遗传信息在复制过程中出错引起的。但是,生物病毒在人体内是以亿来计量的,复制次数也是指数级的,微小的错误累计起来是相当可观,这还是一个人,如果有成千上万的人累计起来,其数量相当惊人。而目前全世界的电脑数量都没有一个人的人体细胞多,所以电脑病毒的复制和传播数量相对生物病毒在数量级上还是差得太远。在未来几千年后,电脑的数量级与生物细胞数量级接近的时候,变异应该也是有可能发生的。
|
levelworm 4 小时 35 分钟前 via Android 搜 self mutating computer virus 应该就能看到了。最简单的是随机加 nop ,复杂的也有很多。不过这些都是九十年代发展起来的技术,现在操作系统管的严,直接覆盖代码区应该不可能了。
|
laqow 2 小时 9 分钟前 生物病毒的功能取决于人对它的描述,只是在它无限突变的周期里面恰巧出现的某个状态。电脑病毒从一开始就是有功能的。
|
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK