寄生コンピューティングとは何ですか?
寄生コンピューティングは、1台のコンピューターまたはサーバーが他のサーバーにリンクし、その機器を使用して計算能力を提供する技術です。 プログラムは他の機器のロックや保護を無効にしないため、通常はハッキングやコンピューターサービスの盗難とは見なされません。 むしろ、正当なメッセージを他のコンピューターに配信することができ、セキュリティを侵害することなくコンピューティング能力を提供します。
20世紀後半にインターネットが成長すると、数百万台ではないにしても数千台のサーバーが公共のコンピューターネットワークを使用して接続されました。 コンピューターがWebページまたはドキュメントの要求をインターネット上の別のコンピューターに送信すると、一連の確認を使用して、送信されたメッセージと受信されたメッセージが同じであることを確認します。 1つの手法は、「チェックサム」を使用することです。これは、要求元コンピューターによって送信され、もう一方の端で再計算されたデータの計算です。 2つの計算が一致する場合、メッセージは正当であると見なされ、コンピューター時間を盗んだり、他のコンピューターを「ハッキング」しようとする試みではありません。
コンピューターが他のコンピューターから寄生計算時間を要求した場合、メッセージは依然として正当です。 メッセージには、受信コンピューターで実行される計算を要求するコードがあります。 リクエストを承認した人はいません。ほとんどの場合、作業が行われているという事実は明らかではありません。 計算は完了し、要求元のコンピューターにデータが返されますが、どちらのコンピューターにも目に見える影響はありません。 ただし、インターネットリソースに対する寄生コンピューティングの影響には倫理的な懸念があります。
コンピューターが別のコンピューターによって計算時間を提供するように求められた後、そのリソースの一部がその要求に使用されています。 コンピューターハードウェアの電力消費に加えて、他の正当なコンピュータータスクは、寄生コンピューティングリクエストによって遅延または遅延する可能性があります。 セキュリティの侵害はなく、要求元のコンピューターは情報を盗みません。 物理的な損傷は発生しない可能性がありますが、他のコンピューターのパフォーマンスに影響を与える可能性があり、一部の評論家はサービスの盗難を検討しています。
寄生コンピューティングは、通常、クラスターコンピューティングと呼ばれる異なる種類の共有コンピューターサービスと混同されることがよくあります。 クラスターは、任意の単一コンピューターの能力をはるかに超える能力を提供するために自発的にリンクされたコンピューターのグループです。 20世紀のクラスターコンピューターの例は、地球外知的生命体(SETI)の検索からの信号データ、または他の惑星からの信号を計算するためにリンクされた数千のパブリックおよびプライベートコンピューターでした。 電波望遠鏡が空の一部をスキャンし、電波信号データを収集し、クラスター化されたコンピューターが計算時間を共有してデータを分析し、パターンを探しました。
コンピュータがトロイの木馬と呼ばれるウイルスまたはソフトウェアに感染している場合、負の寄生コンピューティングが発生する可能性があります。 ウイルスは、電子メールまたは感染したWebサイトからダウンロードできます。また、場合によっては、コンピューターをハッカーの寄生虫にして、他のユーザーに繰り返し感染するコンピューターを提供できます。 感染したコンピュータは、正当なWebサイトに複数のリクエストを送信し、そのサーバーを圧倒することもできます。これは、Webサイトをシャットダウンできる「サービス拒否攻撃」と呼ばれる手法です。
トロイの木馬は、合法的なメッセージまたはWebサイトとともに運ばれるソフトウェアパケットであり、通常、カジュアルなコンピューターユーザーには見えません。 これが、敵を驚かせ敗北させるために兵士を隠していた神話上の馬にちなんで名付けられた理由です。 トロイの木馬は、新しいコンピューターに自分自身をインストールすると、そのコンピューターのリソースの一部を使用して、「スパム」と呼ばれる不正な電子メールを送信したり、盗まれたコンピューティングパワーを他の人に提供したりできます。