什么是寄生计算?

寄生计算是一种技术,其中一台计算机或服务器链接到其他服务器,并使用该设备提供计算能力。 通常不将其视为黑客行为或计算机服务盗窃,因为该程序不会破坏其他设备上的任何锁或保护装置。 而是,可以将合法消息传递到其他计算机,并且它们将提供计算能力而不会违反任何安全性。

随着20世纪后期Internet的发展,使用公用计算机网络连接了成千上万(如果不是数百万)的服务器。 当一台计算机向Internet上的另一台计算机发送对网页或文档的请求时,将使用一系列确认来确认发送和接收的消息是相同的。 一种技术是使用“校验和”,它是请求计算机发送的数据的计算,并在另一端重新计算。 如果两个计算结果一致,则该消息被认为是合法的,而不是试图窃取计算机时间或“黑客”另一台计算机。

当一台计算机从其他计算机请求寄生计算时间时,该消息仍然合法。 消息中是要求在接收计算机上运行某些计算的代码。 没有人批准该请求,并且在大多数情况下,正在进行的工作并不明显。 可以完成计算,并将数据返回到发出请求的计算机,而对任一计算机均无可见影响。 但是,对于寄生计算对Internet资源的影响存在伦理上的关注。

一台计算机要求另一台计算机提供计算时间后,该计算机的某些资源将用于该请求。 随着计算机硬件的耗电,寄生计算请求可能会减慢或延迟其他合法的计算机任务。 不会违反安全性,发出请求的计算机不会窃取任何信息。 尽管可能不会发生物理损坏,但可能会影响另一台计算机的性能,一些批评家认为这是服务盗用。

寄生计算通常与另一种类型的共享计算机服务(通常称为群集计算)混淆。 群集是自愿链接的计算机组,其提供的功能远远超出任何一台计算机的能力。 在20世纪,集群计算机的一个例子是成千上万的公共和私人计算机链接在一起,这些计算机通过搜索外星智能生命(SETI)或其他行星的信号来计算信号数据。 射电望远镜扫描天空部分并收集无线电信号数据,而群集计算机共享计算时间来分析数据并寻找模式。

如果计算机感染了称为特洛伊木马的病毒或软件,则可能发生负寄生计算。 可以从电子邮件或受感染的网站上下载病毒,在某些情况下,这将使计算机成为黑客的寄生虫,从而提供了可以反复感染他人的计算机。 被感染的计算机还可以向合法网站发送多个请求并使其服务器不堪重负,这种称为“拒绝服务攻击”的技术可以关闭网站。

特洛伊木马是随合法消息或网站一起携带的软件数据包,通常对于任何临时计算机用户都是不可见的。 这就是为什么它以隐藏士兵用来使敌人惊奇并击败敌人的神话般的马而得名的原因。 当特洛伊木马将其自身安装在新计算机上时,它可以使用该计算机的某些资源来发送未经授权的称为“垃圾邮件”的电子邮件,或向他人提供被盗的计算能力。

其他语言

这篇文章对你有帮助吗? 感谢您的反馈 感谢您的反馈

我们能帮你什么吗? 我们能帮你什么吗?