News (NO)

Farlige verktøy: apper dreper oppgaver på datamaskinen til systemet kollapser

computador travado
computador travado - Ei Ywet/Shutterstock.com

Utviklere lager applikasjoner som velger og avslutter prosesser som kjører tilfeldig på datamaskiner. Essas-verktøy fortsetter syklusen til operativsystemet krasjer helt eller brukeren stopper handlingen.

Konseptet, kjent som prosessrulett, har eksistert i offentlige depoter i årevis. Recentemente, en versjon laget ved hjelp av kunstig intelligens, fikk oppmerksomhet på sosiale nettverk og spesialiserte nettsteder.

Disse programmene fungerer i miljøer som Windows, macOS og Linux. Eles bruker innfødte kommandoer for å identifisere og fullføre aktive oppgaver, simulere digital russisk rulett.

Opprinnelsen til konseptet

Prosessrulett dukket opp som en teknisk vits blant programmerere. Tanken er å teste systemets motstandskraft ved å eliminere essensielle prosesser på en uforutsigbar måte.

En av de første postene går tilbake til 2016, da utvikler Jamis Buck publiserte en flerspillerversjon. Nessa implementering, deltakere koblet til en sentral server som koordinerte de kollektive rundene.

En annen variant dukket opp år senere, laget av bruker Codebox. Essa-versjonen lar deg definere antall runder og samle poeng for hver prosess som er fullført.

Skaperne advarer eksplisitt om risikoen involvert. Eles anbefaler å kjøre skriptene kun på virtuelle maskiner for å unngå reell skade.

Eksempler tilgjengelig på GitHub

Offentlige depoter er vert for ulike implementeringer av konseptet. Codebox-prosjektet, som ble lansert for omtrent fem år siden, fungerer som et enkelt skallskript.

Programmet viser aktive prosesser og velger tilfeldig en som skal avsluttes. Brukeren definerer hvor mange iterasjoner de vil ha før kjøringen starter.

En annen, eldre versjon, forvandler prosessen til et kollektivt spill. Én deltaker fungerer som en croupier, og kontrollerer starten på spinnene for alle tilkoblede.

Disse verktøyene inneholder ikke tilsiktet skadelig programvare, ifølge beskrivelsene deres. Elas tjener bare til å demonstrere skjørheten til moderne operativsystemer.

Teletrabalho, home office ou trabalho remoto.
Marcelo Camargo/Byrå Brasil

Nylig versjon laget med AI

En utvikler identifisert som IceSolst introduserte nylig Task Unmanager. Ele bygde verktøyet ved å bruke Cursor AI-kodeplattformen.

Applikasjonen avslutter kontinuerlig prosesser etter ID til systemet kollapser. Vídeos-demoer viser atferd i sanntid.

Skaperen la til humoristiske elementer, for eksempel en fiktiv egenbutikk. Nela, brukere “kjøper” malware med virtuelle mynter vunnet i runder.

Innlegget gikk raskt viralt på sosiale medier. Milhares av brukere kommenterte den modige implementeringen og de tilhørende risikoene.

Detaljert teknisk betjening

Programmer bruker opprinnelige operativsystemkommandoer for å betjene. No Windows, bruker funksjoner som TerminateProcess for å avslutte utvalgte oppgaver.

I Unix-lignende miljøer, bruk kill-kommandoen med SIGTERM- eller SIGKILL-signalet. Valget skjer gjennom tilfeldige algoritmer som brukes på listen over aktive PID-er.

Kritiske prosesser, for eksempel explorer.exe på Windows, forårsaker en umiddelbar krasj når de avsluttes. Outros, mindre viktig, lukk kun individuelle applikasjoner.

Tidlig stopp krever spesifikke handlinger i enkelte utgivelser. En av dem stopper først når brukeren skriver inn den eksakte setningen “jeg er en feiging”.

Sikkerhetsrisikoer og anbefalinger

Å kjøre disse verktøyene på primærmaskiner kan føre til tap av ulagrede data. Åpne Aplicativos lukkes brått, og avbryter arbeidet som pågår.

Selv om en enkel omstart løser de fleste krasj, krever korrupte prosesser av og til manuell gjenoppretting. Arquivos midlertidige filer kan bli utilgjengelige.

Eksperter anbefaler testing kun i isolerte miljøer. Virtual Máquinas som VirtualBox eller VMware tilbyr tilstrekkelig beskyttelse.

Det er ingen rapporter om utbredt ondsinnet bruk av disse verktøyene. Casos isolert i tidligere bedriftsmiljøer viser potensial for intern misbruk.

Popularitet blant utviklere

Gjentakelsen av konseptet reflekterer samfunnets tekniske nysgjerrighet. Programadores utforsker operativsystemgrenser på en kontrollert og risikofylt måte.

Gamle versjoner samler tusenvis av visninger i depoter. De siste nyhetene har økt diskusjonene om etikk i utvikling med AI.

Deltakerne ser på øvelsen som en prøve på digitalt mot. Outros kritiserer tilnærmingen for å oppmuntre til potensielt destruktiv praksis.

Fenomenet demonstrerer hvordan enkle ideer får lang levetid på internett. Implementações spenner fra grunnleggende skript til mer forseggjorte prosjekter.

Trygge alternativer til testing

Interesserte brukere kan bruke stresssimulatorer. Ferramentas som Prime95 eller FurMark tester stabilitet uten tilfeldig avsluttende prosesser.

Sandkassemiljøer gir mulighet for isolert eksperimentering. Containers Docker eller lette virtuelle maskiner møter lignende behov med lavere risiko.

Programmeringsmiljøer diskuterer harmløse varianter. Algumas-versjoner registrerer bare hvilke prosesser som vil bli påvirket uten å utføre terminering.

Disse alternativene opprettholder det pedagogiske aspektet. Elas bevarer integriteten til hovedsystemet under testing.

Utvikling av lignende verktøy

Konseptet har inspirert variasjoner opp gjennom årene. Relaterte Projetos simulerer maskinvarefeil eller minneoverbelastning på en kontrollert måte.

Profesjonelle diagnostiske verktøy bruker lignende tilnærminger. Elas identifiserer problematiske prosesser uten å ty til ren tilfeldighet.

Integrasjon med kunstig intelligens åpner for nye muligheter. Plataformas og Cursor muliggjør rask opprettelse av fungerende prototyper.

Utviklere fortsetter å utforske tekniske grenser. Balansen mellom nysgjerrighet og ansvar står sentralt i diskusjonene.

To Top