Opisz, co to są aplikacje
Obecnie wielu z nas mówi o aplikacjach nawet w naszych najbardziej swobodnych rozmowach. Ale czy naprawdę wiemy, czym jest aplikacja? Aby lepiej zrozumieć, w jaki sposób aplikacje mogą stać się wektorami ataków dla cyberprzestępców, najpierw musimy zidentyfikować, co wiedzą o nas.
Co to jest oprogramowanie?
Oprogramowanie to kolekcja lub zestaw poleceń w postaci kodu, który nakazuje komputerowi lub urządzeniu wykonywanie jakiejś formy pracy. Oprogramowanie działa na podstawie sprzętu (składników fizycznych) urządzenia. Ogólnie rzecz biorąc, oprogramowanie ma dwa typy:
- Oprogramowanie systemowe
- Oprogramowanie aplikacji
Oprogramowanie systemowe
Oprogramowanie systemowe jest pierwszą rzeczą, która jest uruchamiana po włączeniu urządzenia i zarządza różnymi składnikami, które sprawiają, że działają. Tworzy również strukturę, która umożliwia prawidłowe uruchamianie aplikacji i eliminowanie problemów, gdy przestaną działać.
Oprogramowanie systemowe można scharakteryzować za pomocą następujących elementów:
- Kontroluje lub ułatwia sprzęt i procesy systemu, takie jak klawiatura, mysz, sieć i wideo.
- Może działać niezależnie.
- Zazwyczaj działa w tle.
Na przykład system operacyjny i narzędzia komputera, takie jak oprogramowanie antywirusowe i zapora, są oprogramowaniem systemowym.
Oprogramowanie systemowe jest dużym i złożonym obszarem i znajduje się poza zakresem tej lekcji. Warto jednak zauważyć, że oprogramowanie systemowe może być również celem ataków cybernetycznych.
Oprogramowanie aplikacji
Oprogramowanie aplikacji, znane również jako aplikacje, jest zaprojektowane z określonym celem. Obejmują one przetwarzanie wyrazów, arkusze kalkulacyjne, wiadomości e-mail i wiadomości błyskawiczne, aby wymienić kilka. Te aplikacje są przeznaczone do pracy nad konkretnymi wystąpieniami oprogramowania systemowego, a większość jest dostępna dla najpopularniejszych systemów.
Oprogramowanie aplikacji może charakteryzować się następującymi elementami:
- Wykonywanie wyspecjalizowanej pracy, takiej jak przetwarzanie wyrazów, edytowanie wideo i obsługa komunikatów.
- Przeznaczony dla użytkownika do bezpośredniej interakcji.
- Zazwyczaj nie działa niezależnie i wymaga oprogramowania systemowego.
- Musi go zainstalować użytkownik.
Procesory programów Word, aplikacje poczty e-mail, przeglądarki internetowe i edytory obrazów to przykłady oprogramowania aplikacji. Bardziej niż kiedykolwiek używamy oprogramowania aplikacji do wykonywania różnych czynności, więc teraz są one dostępne we wszystkich kształtach i rozmiarach. Aplikacje mogą być uruchamiane na wszystkich typach urządzeń, takich jak komputery stacjonarne, urządzenia przenośne i urządzenia. Na przykład gry to aplikacje, które mogą działać na komputerach stacjonarnych, urządzeniach przenośnych, a nawet inteligentnych telewizorach.
Aplikacje stają się również proaktywne i inteligentne. Na przykład aplikacja mapy na telefonie komórkowym może śledzić lokalizację w celu zapewnienia informacji o ruchu w czasie rzeczywistym, nawet jeśli nie wchodzisz z nią w interakcję. Aplikacje na urządzeniach zbierają ważne dane o Tobie, takie jak twoja lokalizacja, czas pobytu w danym miejscu, historia wyszukiwania przeglądarki i nie tylko.
Zazwyczaj zebrane informacje są udostępniane innym aplikacjom. Na przykład historia wyszukiwania w przeglądarce jest często udostępniana witrynom mediów społecznościowych, dzięki czemu mogą one udostępniać ukierunkowane reklamy na podstawie tych informacji.
Ponieważ aplikacje są tak połączone z naszym codziennym życiem i działają na różnych urządzeniach, stały się one kluczem do informacji o nas. Cyberprzestępcy wiedzą o tym i podejmą próbę naruszenia bezpieczeństwa aplikacji w celu uzyskania naszych informacji.