När det gäller att surfa eller ansluta våra datorer till Internet är det två saker som oroar oss mest. Det ena är integritet och det andra är säkerhet. Därför är det vi letar efter anonymitet och för att vara säker. En sak att tänka på är att ingen programvara är perfekt och har brister i sin kodprogrammering. Därför släpper tillverkare och mjukvaruutvecklare ofta uppdateringar för att rätta till dessa fel. I den här handledningen ska vi gå djupare in i dem, så vi kommer att veta vad en datorbugg är och hur den påverkar vår säkerhet.
Buggar, det bör noteras, som i slutet av året hamnar orsaka kostnader för företag. Vi lever i en övergång till den digitala världen och mjukvara blir allt viktigare. Tack vare detta datorfel upplever vi krascher, nedgångar eller säkerhetsfel som kan orsaka läckage av vår konfidentiella information. Ett typiskt fel av denna typ är Windows Blåskärm, som står för BSoD ( Blåskärm ).
När dessa typer av buggar uppstår är de åtminstone ett slöseri med tid eftersom du måste starta om och ibland starta jobbet igen.
Vad är en datorbugg och en kort historik
A datorfel kan definieras som ett fel eller ett fel i en dator eller ett mjukvarusystem som till slut orsakar ett oönskat resultat. Om vi vill hitta eller eliminera dessa buggar måste vi använda en typ av programvara som kallas debuggers eller på engelska felsökare .
Termen insekt har använts åtminstone sedan 1872 där Thomas Alva Edison använde det i sina anteckningar, dessutom förekommer det i ett brev från honom från 1878 där han talar om mekaniska eller elektriska defekter, och även 1889 använde han det när han gjorde en hänvisning till störningar och funktionsfel hos en fonograf.
Till en början var han associerad med fysikern och matematikern Grace Murray Hopper och andra som arbetade vid Harvard University på Mark II. Således rapporterade de att en dator hade drabbats av ett fel i det elektromagnetiska reläet. Sen senare när reläet undersöktes en stekt mal ( insekt ) hittades vilket gjorde att reläet förblev öppet. Så Hopper tejpade in den buggen på bloggen där han lade till händelsen.
Hur det uppstår
I de flesta fall skapas en bugg av ett fel eller ett fel hos dem som utvecklar koden för en programvara eller ett system. Några vanliga programmeringsfel som kan hittas är division med noll, oändlig cykel, aritmetiska problem som översvämning ( svämma över ) eller underflöde ( underflöde ), överskrider storleken på den definierade matrisen eller använd en oinitierad variabel.
Typografiska fel där siffran “0” förväxlas med vokalen “O” är också dagens ordning. För att avsluta med det här avsnittet, andra buggar som vi kan hitta är:
- Buffert svämma över .
- Minnesåtkomst inte tillåten (åtkomstöverträdelse)
- Syntaxfel, som att inte avsluta en sats med semikolon (;) i ett programmeringsspråk som kräver det.
- Felaktig användning av API.
Vem kan drabbas av en datorbugg?
En datorbugg kan påverka olika datorer av mycket olika karaktär, till exempel:
- En dator eller bärbar dator.
- Till smartphonen eller surfplattan.
- En hemrouter eller nätverksutrustning.
- Till IoT, hemautomation eller videoövervakningsenheter.
I den meningen kan vi hitta ett fel i en enhets fasta programvara. Vi kan också hitta en bugg i ett datoroperativsystem som Windows, Linux och MacOS. Vi ska heller inte glömma att mobila operativsystem som Android eller IOS inte är det free från dessa brister.
Klassificering av buggen efter dess svårighetsgrad
Allvaret av ett datorfel kommer att bestämmas baserat på den inverkan som felet har på driften av systemet eller utrustningen. Denna negativa påverkan kan översättas på olika sätt såsom dataförlust och minskade intäkter.
Reglerna för att klassificera ett programvarufel bör bestämmas baserat på den uppgift de utför. Till exempel har en bugg i ett spel, en webbläsare eller ett säkerhetsövervakningssystem i realtid en annan inverkan.
Men även om svårighetsgradsnivåerna inte är standardiserade, används dessa vanligtvis:
- Kritisk : detta är ett fel som, när det inträffar, gör att programmet inte kan köras. Dessa är fel som kan krascha systemet.
- Hög : uppstår när det här felet allvarligt påverkar applikationens funktionalitet och gör det svårt att använda det.
- Medium : vi kan fungera, men då och då har vi meddelanden från applikationen som är felaktiga eller små buggar som saktar ner oss.
- Låg : de är låginverkande fel och de påverkar oss lite eller ingenting. Vi kan se estetiska fel i användargränssnittet eller typografiska fel. Några exempel kan vara menyer som du har glömt att översätta eller att det mellan namnen dyker upp konstiga tecken.
Beroende på hur allvarlig ett datorfel är så korrigeras de vanligtvis. En kritisk sårbarhet åtgärdas därför vanligtvis i nästa uppdatering. “Höga” eller “kritiska” säkerhetsbrister tar vanligtvis inte lång tid att åtgärda, säkerhetsbrister på medelnivå beror på hur irriterande de är, och låga nivåer kanske aldrig åtgärdas.
En frekvent förekomst är också att släppa programvara med kända lågprioriterade buggar. Skälen till att fatta dessa beslut att inte fixa en datorfel med låg prioritet är vanligtvis två:
- Det är inte möjligt att fixa det före releasedatumet och buggen kommer att fixas i en framtida uppdatering.
- De förändringar som ska göras är ekonomiskt för höga.
Belöningar för att hitta buggar
Programmeringsfel är dagens ordning. Som vi diskuterade tidigare kan det variera från låg svårighetsgrad till kritisk. Stora företag, för att undvika prestigeförlust och ibland en rättegång, investerar pengar i belöningar för dem som upptäcker en datorbugg i sin programvara. Uppenbarligen kommer de kritiska och höga felen att vara de som rapporterar störst fördelar för sina upptäckare. Faktum är att detta för närvarande görs både individuellt och genom vissa företag.
Bland de stora organisationer som erbjuder belöningar för att upptäcka en bugg har vi Microsoft, Google eller Facebook.
Skydda oss från en datorbugg
Det första vi måste göra är att ha vårt operativsystem med de senaste tillgängliga uppdateringarna installerade . Tänk också på att det är bättre att inte använda gamla operativsystem som Windows XP eller 7, eftersom de inte längre får uppdateringar.
När vi använder ett föråldrat eller föråldrat operativsystem utsätter vi vår utrustning för risker. Cyberkriminella vet hur man utnyttjar detta datorfel för att få vår konfidentiella information, för att integrera oss i ett botnät eller något annat sätt som kan intressera dig för att få intäkter.
Dessutom har resten av den installerade programvaran måste ha de senaste uppdateringarna , som Microsoft Office och drivrutinerna för datorkomponenterna. Slutligen får vi inte glömma att installera firmware för routern, hårdvaran, nätverksutrustningen och andra enheter som är anslutna till Internet, förutom att förse dem med en lämplig konfiguration.




