애플리케이션이 무엇인지 설명
오늘날 많은 사람이 가장 일상적인 대화에서도 애플리케이션에 대해 이야기합니다. 하지만 애플리케이션이 무엇인지 정말 아는 사람은 드뭅니다. 애플리케이션이 사이버 범죄자의 공격 벡터가 될 수 있는 방법을 더 잘 이해하려면 먼저 사이버 범죄자가 우리에 대해 알고 있는 것을 식별해야 합니다.
소프트웨어란?
소프트웨어는 컴퓨터 또는 디바이스에 특정 유형의 작업을 하도록 지시하는 코드 형식의 명령 컬렉션 또는 세트입니다. 소프트웨어는 디바이스의 하드웨어(물리적 구성 요소) 위에서 실행됩니다. 일반적으로 소프트웨어는 다음과 같은 두 가지 유형으로 제공됩니다.
- 시스템 소프트웨어
- 애플리케이션 소프트웨어
시스템 소프트웨어
시스템 소프트웨어는 디바이스를 켤 때 처음으로 실행되는 대상이며, 작동을 돕는 다양한 구성 요소를 관리합니다. 또한 애플리케이션이 제대로 실행되도록 하고 작동이 중지될 때 문제를 완화할 수 있는 프레임워크를 만듭니다.
시스템 소프트웨어의 특징은 다음과 같습니다.
- 키보드, 마우스, 네트워크, 비디오와 같은 시스템의 하드웨어와 프로세스를 제어하거나 지원합니다.
- 독립적으로 실행될 수 있습니다.
- 일반적으로 백그라운드에서 실행됩니다.
예를 들어 컴퓨터의 운영 체제와 유틸리티(예: 바이러스 백신, 방화벽)는 모두 시스템 소프트웨어입니다.
시스템 소프트웨어는 크고 복잡한 영역으로, 이 단원의 범위를 크게 벗어납니다. 하지만 시스템 소프트웨어도 사이버 범죄 공격의 표적이 될 수 있다는 점은 눈여겨볼 만합니다.
애플리케이션 소프트웨어
애플리케이션 소프트웨어(애플리케이션이라고도 함)는 특정 용도로 설계됩니다. 여기에는 워드 프로세싱, 스프레드시트, 메일, 인스턴트 메시징 등이 포함됩니다. 이러한 애플리케이션은 시스템 소프트웨어의 특정 인스턴스에서 작동하도록 설계되며, 대부분의 애플리케이션은 가장 많이 사용되는 시스템에 제공됩니다.
애플리케이션 소프트웨어의 특징은 다음과 같습니다.
- 워드 프로세싱, 비디오 편집, 메시징과 같은 전문 작업을 수행합니다.
- 사용자와 직접 상호 작용하도록 설계되었습니다.
- 일반적으로는 독립적으로 실행되지 않으며 시스템 소프트웨어가 필요합니다.
- 사용자가 설치해야 합니다.
워드 프로세서, 메일 앱, 인터넷 브라우저, 이미지 편집기는 모두 애플리케이션 소프트웨어의 예입니다. 그 어느 때보다도 애플리케이션 소프트웨어를 사용하여 온갖 종류의 작업을 수행하므로, 이제 애플리케이션 소프트웨어는 다양한 모양과 크기로 제공됩니다. 애플리케이션은 데스크톱, 모바일, 어플라이언스와 같은 모든 유형의 디바이스에서 실행될 수 있습니다. 예를 들어 게임은 데스크톱, 모바일 디바이스뿐만 아니라 스마트 TV에서도 실행할 수 있는 애플리케이션입니다.
또한 애플리케이션은 더 사전 대응적이고 지능적이 되어 가고 있습니다. 예를 들어 휴대폰의 지도 애플리케이션은 사용 중이지 않을 때도 실시간 트래픽 정보를 제공하기 위해 사용자 위치를 추적할 수 있습니다. 즉, 디바이스에 있는 앱은 사용자 위치, 특정 위치에 머무는 시간, 브라우저 검색 기록 등의 중요한 개인 데이터를 수집합니다.
일반적으로, 수집되는 정보는 다른 앱과 공유됩니다. 예를 들어 브라우저 검색 기록은 소셜 미디어 사이트와 공유되는 경우가 많으므로 이 사이트는 관련 정보에 따라 맞춤형 광고를 제공할 수 있습니다.
애플리케이션은 우리의 일상생활과 긴밀히 얽혀 있고 온갖 종류의 디바이스에서 실행되므로 개인 정보를 얻는 핵심 수단이 되었습니다. 사이버 범죄자는 이 사실을 알고 있으며, 개인 정보를 얻기 위해 애플리케이션을 손상하려고 할 것입니다.