Tack vare dåliga designbeslut var AutoRun ett gången ett stort säkerhetsproblem på Windows. AutoRun hjälpt till att skadlig programvara startar så snart du sätter in skivor och USB-enheter i din dator.
Denna fel användes inte bara av skadliga upphovsmän. Det var famously används av Sony BMG att dölja en rootkit på musik-CD-skivor. Windows körs automatiskt och installerar rootkit när du sätter in en skadlig Sony-ljud-CD i din dator.
RELATED: Inte alla "virus" är virus: 10 skadliga skadliga villkor förklaras
AutoRun var en funktion som introducerades i Windows 95. När du sätter in en programskiva i din dator, läser Windows automatiskt skivan och - om en autorun.inf-fil hittades i skivans rotkatalog - startades programmet automatiskt specificerat i autorun.inf-filen.
Därför lanserade du automatiskt en installations- eller stänkskärm med alternativ när du sätter in en programvaru-cd eller en PC-spelskiva i din dator. Funktionen utformades för att göra sådana skivor lätta att använda, vilket minskar användarförvirringen. Om AutoRun inte existerade skulle användarna öppna filbläddringsfönstret, navigera till skivan och starta en setup.exe-fil därifrån.
Det fungerade ganska bra för en tid och det fanns inga stora problem . Tredje gången hade inte hemanvändarna ett enkelt sätt att producera sina egna cd-skivor innan cd-brännare var utbredd. Du skulle verkligen bara komma över kommersiella skivor, och de var generellt trovärdiga.
Men även i Windows 95 när AutoRun introducerades, var det inte aktiverat för disketter. När allt kommer omkring kan alla placera vilka filer de vill ha på en diskett. AutoRun för disketter gör det möjligt för malware att sprida sig från diskett till dator till diskett till dator.
Windows XP förfinade den här funktionen med funktionen "AutoPlay". När du sätter i en skiva, en USB-flash-enhet eller en annan typ av flyttbar media, undersöker Windows dess innehåll och föreslår åtgärder till dig. Om du till exempel sätter in ett SD-kort som innehåller bilder från din digitalkamera, rekommenderar vi att du gör något som är lämpligt för bildfiler. Om en enhet har en autorun.inf-fil ser du ett alternativ som frågar om du vill automatiskt köra ett program från enheten också.
Men Microsoft ville fortfarande att CD-skivor skulle fungera lika. Så i Windows XP kör cd-skivor och dvd-skivor automatiskt program på dem om de hade en autorun.inf-fil, eller skulle automatiskt börja spela sin musik om de var ljud-CD-skivor. Och på grund av säkerhetsarkitekturen i Windows XP skulle dessa program förmodligen startas med administratörsåtkomst. Med andra ord skulle de ha fullständig åtkomst till ditt system.
Med USB-enheter som innehåller autorun.inf-filer kördes inte programmet automatiskt, men skulle presentera alternativet i ett AutoPlay-fönster.
Du kunde Avaktivera fortfarande detta beteende. Det fanns alternativ som begravdes i själva operativsystemet, i registret och grupppolicyredaktören. Du kan också hålla ned Shift-tangenten när du sätter i en skiva och Windows skulle inte utföra AutoRun-beteendet.
Detta skydd började bryta ner omedelbart . SanDisk och M-Systems såg CD AutoRun-beteendet och ville ha det för egna USB-flash-enheter, så de skapade U3-flash-enheter. Dessa flash-enheter emulerade en CD-enhet när du ansluter dem till en dator, så ett Windows XP-system startar automatiskt program på dem när de är anslutna.
Självklart är inte ens CD-skivor säkra. Attackers kan enkelt bränna en CD eller DVD-enhet eller använda en omskrivbar enhet. Tanken att CD-skivor är något säkrare än USB-enheter är felaktigt.
Under 2005 började Sony BMG leverera Windows rootkits på miljontals ljud-CD-skivor. När du sätter in ljud-CD-skivan i din dator, läser Windows autogen.inf-filen och kör automatiskt rootkit-installationsprogrammet, vilket smittigt smittat datorn i bakgrunden. Syftet med detta var att hindra dig från att kopiera musikskivan eller rippa den till din dator. Eftersom dessa är normalt stödda funktioner, måste rootkit subvertera hela operativsystemet för att undertrycka dem.
Detta var allt möjligt tack vare AutoRun. Vissa människor rekommenderar att du håller Shift när du sätter in en ljud-CD i din dator och andra undrar om att hålla Shift för att undertrycka rootkitet från installation skulle anses vara ett brott mot DMCA: s förbud mot kringgående för att kringgå kopieringsskydd.
Andra har chronicled den långa, ledsen historien henne. Låt oss bara säga att rootkit var instabilt, skadlig programvara utnyttjade rootkit för att lättare infektera Windows-system och Sony fick ett stort och välförtjänt svart öga på den offentliga arenan.
Conficker var en särskilt otäck mask först upptäckt 2008. Bland annat infekterade den USB-enheter och skapade autorun.inf-filer på dem som automatiskt skulle köra skadlig kod när de var anslutna till en annan dator. Som antivirusföretag ESET skrev:
"USB-enheter och andra flyttbara media, som åtkomliga av Autorun / Autoplay-funktionerna varje gång (som standard) du ansluter dem till din dator, är de vanligaste virusbärarna dessa dagar."
Conficker var den mest kända, men det var inte den enda skadliga programvaran som missbrukade den farliga AutoRun-funktionaliteten. AutoRun som en funktion är praktiskt taget en gåva till malwareförfattare.
Microsoft rekommenderade slutligen att Windows-användare inaktiverar AutoRun-funktionaliteten. Windows Vista har gjort några bra ändringar som Windows 7, 8 och 8,1 har alla ärvda.
I stället för att automatiskt köra program från cd-skivor, dvd-skivor och USB-enheter som maskerar som skivor visar Windows bara dialogrutan AutoPlay för dessa enheter som väl. Om en ansluten skiva eller enhet har ett program ser du det som ett alternativ i listan. Windows Vista och senare versioner av Windows kör inte automatiskt program utan att fråga dig. Du måste klicka på alternativet "Kör [program] .exe" i dialogrutan AutoPlay för att köra programmet och bli smittad.
RELATERAT: Gör inte panik, men alla USB-enheter har ett stort säkerhetsproblem
Men det är fortfarande möjligt att skadlig kod sprids via AutoPlay. Om du ansluter en skadlig USB-enhet till datorn är du fortfarande bara ett klick bort från att köra malware via dialogrutan AutoPlay - åtminstone med standardinställningarna. Andra säkerhetsfunktioner som UAC och ditt antivirusprogram kan hjälpa till att skydda dig, men du borde fortfarande vara uppmärksam.
Och tyvärr har vi nu ett ännu skrämmande säkerhetshot från USB-enheter att vara medvetna om.
Om du gillar , du kan inaktivera AutoPlay helt - eller bara för vissa typer av enheter - så att du inte får en popup-uppspelning när du sätter in flyttbart media i din dator. Du hittar dessa alternativ i Kontrollpanelen. Gör en sökning efter "autoplay" i kontrollpanelens sökrutan för att hitta dem.
Bildkredit: aussiegal på Flickr, m01229 på Flickr, Lordcolus på Flickr
Så här återställer du din Amazon Fire TV
Medan Amazon Fire TV och Fire TV-stick brukar löpa smidigt, behöver de ibland en snabb spark i återställningsknappen. Så här får du din Fire TV tillbaka till ett fabriksfritt tillstånd. Varför återställ din Fire TV? När det gäller enheter med inbyggda operativsystem, ibland finns det bara en glitch i maskinen som du inte kan förklara , och Amazons Fire TV-linje är inget undantag.
Hur emulerar du Drag och släpp utan att du håller musknappen nere?
Att utföra en vanlig drag- och släpprörelse med mus eller spårplatta är inte svår att göra normalt, men om du är återhämta sig från en skada, kan vissa aktiviteter eller rörelser vara problematiska och smärtsamma. Med det i åtanke är dagens SuperUser Q & A-tjänst redo att hjälpa en läsare i smärta. Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.