DNA电脑病毒真的能感染电脑了?

news/2024/11/25 16:16:07/

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

美国华盛顿大学(University of Washington)的研究人员最近成功将用一种恶意软件编码成 DNA 链,感染计算机。为了探究计算机是否可以透过处理 DNA 受计算机病毒入侵,该团队将一个 DNA 处理程序的已知安全漏洞,编写入合成 DNA 链中。然后,计算机分析了「被感染」的 DNA,最终研究人员成功获得计算机的远程控制权。由华盛顿大学计算机科学教授野村忠义河野(Tadayoshi Kohno)带领的研究团队写道:「我们想要了解在生物分子信息与计算机分析系统之间的相互作用中,是否会有新的计算机安全风险。」DNA 中有四种不同的碱基 A、C、G 和 T,可组成特定的序列,指示细胞产生所需的蛋白质。序列分析能使科学家确定核苷酸的顺序,分析 DNA 携带的遗传讯息。在过去 10 年,序列分析的成本下降了 10 万倍,令这项技术变得更普及。

无须担心

经过序列分析之后,科学家一般会使用多种计算机程序处理和分析 DNA 数据。现代科技使数以亿计的 DNA 链可以被同时处理。现在,黑客有可能可以使用这些科技入侵大学或研究中心的计算机,但研究人员声称我们无须担心:「我们没有证据显示 DNA 测序或 DNA 数据的安全性正在受到攻击。相反,我们把研究结果视为我们为 DNA 测序技术的计算机安全踏出的第一步。」研究人员解释道:「这项研究的主要目的是更深入了解 DNA 计算机病毒的可行性。目前并没有已知的黑客在入侵计算生物学程序方面做出任何努力。」

转载于:https://my.oschina.net/u/4024424/blog/2987562


http://www.ppmy.cn/news/729377.html

相关文章

病毒变异pta

病毒DNA可以表示成由一些字母组成的字符串序列,且病毒的DNA序列是环状的。例如,假设病毒的DNA序列为baa,则该病毒的DNA序列有三种变种:baa,aab,aba。试编写一程序,对给定的病毒DNA序列,输出该病毒所有可能的…

c语言字符串dna序列,DNA (C语言代码)(软比特的贝尔在线解题)

解题思路: 不难发现,看似复杂的DNA实际上是由第一个图形平移b-1次而成(b为重复度),再细化一下,整个DNA是由第一个图形中的所有‘x’(除了第一个图形左上和右上的‘x’,读者自行理解,不难理解)平移b-1次而成的&#xff…

计算机病毒与生物病毒防治,计算机病毒与生物病毒的对比分析

计算机病毒与生物病毒的对比分析 摘要:本文通过对计算机病毒和生物病毒这两个不同领域的病毒的异同点的分析,借鉴相互的防治经验,以探索防治这两类病毒的新方法,为防治这两类病毒提供新的思路。 关键词:计算机、生物、…

病毒感染检测

人的DNA和病毒DNA均表示成由一些字母组成的字符串序列。然后检测某种病毒DNA序列是否在患者的DNA序列中出现过,如果出现过,则此人感染了该病毒,否则没有感染。例如,假设病毒的DNA序列为baa,患者1的DNA序列为aaabbba&am…

宏病毒组介绍

病毒是一种个体微小,结构简单,只含一种核酸(DNA 或 RNA),必须在活细胞内寄生并以复制方式增殖的非细胞型生物。病毒是地球上丰度最高的“生物”类群,它们广泛地存在于所有已知的生态环境中,从水…

以文件读取和写入的方式实现病毒和人DNA的匹配(采用KMP算法)

首先我们需要在保存代码的文件夹下新建议个文本文件(这里文件名为:1)用来保存需要检测的数据,格式为: 然后再建一个名为2的文本文件用来保存结果。 1,注意把这些文件和代码的.CPP文件保存在一个文件夹下的…

【若依框架学习】day1-启动项目

若依开源框架,前后端分离项目,地址:http://doc.ruoyi.vip/ruoyi-vue/ 先配置环境 JDK1.8, MySQL5.7 ,Maven3.6,redis、nginx(可以不配)、 node 具体见:https://ygstriver.blog.csdn.net/articl…

MPB:生态环境中心韩丽丽等-土壤病毒组富集及DNA提取

为进一步提高《微生物组实验手册》稿件质量,本项目新增大众评审环节。文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见。公众号格式显示略有问题,建议电脑端点击文末阅读原文下载PDF审稿。在线文档(…