Hvad er parasitisk computing?
Parasitisk computing er en teknik, hvor en computer eller server linker til andre servere og bruger dette udstyr til at tilvejebringe beregningskapacitet. Det betragtes normalt ikke som hacking eller tyveri af computertjenester, fordi programmet ikke besejrer nogen låse eller beskytter på det andet udstyr. Tværtimod kan en legitim besked leveres til de andre computere, og de vil give computerkapacitet uden noget brud på sikkerhed.
Efterhånden som internettet voksede i slutningen af det 20. århundrede, var mange tusinder, hvis ikke millioner af servere, tilsluttet ved hjælp af offentlige computernetværk. Når en computer sender en anmodning om en webside eller dokument til en anden computer på Internettet, bruges en række bekræftelser til at bekræfte, at de sendte og modtagne meddelelser er de samme. En teknik er at bruge et "kontrolsum", som er en beregning af data sendt af den anmodende computer og genberegnet i den anden ende. Hvis de to beregninger er enige, betragtes meddelelsen som legitim og ikke en ATTEMPT at stjæle computertid eller "hack" den anden computer.
Når en computer fremsætter en anmodning om parasitisk computertid fra andre computere, er meddelelsen stadig legitim. I meddelelsen er kode, der anmoder om, at der køres en vis beregning på den modtagende computer. Intet menneske har godkendt anmodningen, og i de fleste tilfælde er det faktum, at arbejdet udføres, ikke tydeligt. Beregningerne kan være afsluttet, og data returneres til den anmodende computer uden nogen synlig effekt på nogen af computeren. Der er dog etiske bekymringer for effekten af parasitcomputering på internetressourcer.
Efter at en computer er bedt om at levere computertid på en anden computer, bruges nogle af dens ressourcer til denne anmodning. Sammen med elektrisk forbrug af computerhardware kan andre legitime computeropgaver blive bremset eller forsinket med den parasitiske computeranmodning. Der er ingen overtrædelse af Security og den anmodende computer stjæler ikke nogen oplysninger. Selvom der ikke kan forekomme fysisk skade, kan det påvirke ydelsen på den anden computer, som nogle kritikere betragter som et tyveri af tjenester.
Parasitisk computing forveksles ofte med en anden type delte computertjenester, normalt kaldet Cluster Computing. Klynger er grupper af computere, der frivilligt er knyttet til at give kapacitet langt ud over en enkelt computers kapacitet. I det 20. århundrede var et eksempel på klyngecomputere tusinder af offentlige og private computere knyttet til at beregne signaldata fra en søgning efter udenjordisk intelligent liv (SETI) eller signaler fra andre planeter. Et radioteleskop scannede dele af himlen og indsamlede radiosignaldata, og de grupperede computere delte computertid til analyse af dataene og kigger efter mønstre.
Negativ parasitisk computing kan forekomme, hvis en computer er inficeret med en virus eller software kaldet en trojansk hest. Vira kan downloadesfra e -mails eller inficerede websteder og i nogle tilfælde give computeren mulighed for at blive en parasit for en hacker, hvilket giver en computer, der kan inficere andre gentagne gange. Inficerede computere kan også sende flere anmodninger til et legitimt websted og overvælde dets servere, en teknik kaldet et "benægtelse af serviceangreb", der kan lukke websteder.
En trojansk hest er en softwarepakke, der transporteres sammen med et legitimt budskab eller et websted, og er normalt usynlig for enhver afslappet computerbruger. Derfor blev det opkaldt efter den mytiske hest, som skjulte soldater plejede at overraske og besejre en fjende. Når Trojan -hesten installerer sig selv på en ny computer, kan den bruge nogle af denne computers ressourcer til at sende uautoriserede e -mails kaldet "spam" eller give stjålet computerkraft til en anden person.