Opisz, co to są aplikacje

Ukończone

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.