Beskriv vad applikationer är
Nuförtiden pratar många av oss om appar även i våra mest vardagliga samtal. Men vet vi verkligen vad ett program är? För att bättre förstå hur program kan bli attackvektorer för cyberbrottslingar måste vi först identifiera vad de vet om oss.
Vad är programvara?
Programvara är en samling eller uppsättning kommandon i form av kod som instruerar en dator eller enhet att utföra någon form av arbete. Programvaran körs ovanpå maskinvaran (fysiska komponenter) på en enhet. I stort sett finns programvara i två typer:
- Systemprogram
- Programvara
Systemprogram
Systemprogramvara är det första som körs när du aktiverar enheten och hanterar de olika komponenter som gör att den fungerar. Det skapar också ett ramverk som gör det möjligt för program att köras korrekt och för att minimera problem när de slutar fungera.
Systemprogramvara kan kännetecknas av följande:
- Den styr eller underlättar maskinvaran och processerna i ett system, till exempel tangentbord, mus, nätverk och video.
- Den kan köras oberoende.
- Den körs vanligtvis i bakgrunden.
Till exempel är datorns operativsystem och verktyg, som antivirusprogram och brandvägg, alla systemprogram.
Systemprogramvaran är ett stort och komplext område och ligger långt utanför den här enhetens omfång. Men det är värt att notera att systemprogramvara också kan vara målet för cyberbrottsattacker.
Programvara
Programprogramvara, även kallat program, är utformade med ett specifikt syfte. Dessa inkluderar ordbearbetning, kalkylblad, e-post och snabbmeddelanden, för att nämna några. Dessa program är utformade för att fungera på specifika instanser av systemprogramvara och de flesta är tillgängliga för de mest populära systemen.
Programprogramvara kan kännetecknas av följande:
- Utföra specialiserat arbete, till exempel ordbearbetning, videoredigering och meddelanden.
- Utformad för användaren att interagera med direkt.
- Normalt körs den inte oberoende och behöver systemprogramvara.
- Vanligtvis måste den installeras av en användare och/eller hanteras av en användare, även om många system är förinstallerade med programprogramvara.
Ordbehandlare, e-postappar, webbläsare och bildredigerare är alla exempel på programprogramvara. Mer än någonsin använder vi programprogramvara för att göra alla möjliga saker, så de finns nu i alla former och storlekar. Program kan köras på alla typer av enheter, till exempel stationära datorer, mobiler och apparater. Spel är till exempel program som kan köras på stationära datorer, mobila enheter och till och med smarta TV-apparater.
Program blir också proaktiva och intelligenta. Kartprogrammet på din mobiltelefon kan till exempel spåra din plats för att tillhandahålla trafikinformation i realtid, även om du inte interagerar med den. Appar på dina enheter samlar in viktiga data om dig, till exempel din plats, hur länge du stannar på en viss plats, webbläsarens sökhistorik med mera.
Vanligtvis delas den insamlade informationen med andra appar. Din webbläsarsökningshistorik delas till exempel ofta med webbplatser för sociala medier, så att de kan tillhandahålla riktade annonser baserat på den informationen.
Eftersom programmen är så sammanflätade med vårt dagliga liv och körs på alla typer av enheter har de blivit nyckeln till information om oss. Cyberbrottslingar är medvetna om detta och kommer att försöka kompromettera program för att få tag på vår information.