Computer >> 컴퓨터 >  >> 스마트폰 >> Android

바코드 스캐너 앱, 정말 안전할까요? 안드로이드 악성코드 숨은 진실

바코드는 물리적인 공간에서 데이터를 공유하는 가장 효율적인 방법 중 하나입니다. 관심 있는 사람이라면 누구나 스마트폰으로 코드만 스캔하면 웹사이트나 앱에 바로 접속할 수 있으니까요.

하지만 다른 데이터 공유 방식과 마찬가지로 한 가지 궁금증이 생깁니다. 과연 바코드 스캐너는 안전한 걸까요?

바코드 스캐너 앱이란 무엇인가요?

QR 코드와 바코드는 데이터와 정보를 작고 복제·공유하기 쉬운 사각형 안에 담아낸 선과 픽셀의 집합입니다. 매장 진열대의 상품부터 포스터, 종이 광고에 이르기까지 어디서나 쉽게 찾아볼 수 있습니다.

그런데 단축 URL이나 일반 링크와 달리, 바코드는 육안으로 읽을 수 없습니다. 픽셀화된 정보를 해석해 주는 전용 스캐너가 반드시 필요하죠. 다행히 요즘 대부분의 스마트폰에는 QR 코드와 바코드 리더가 기본 탑재되어 있어, 코드를 선명하게 촬영하기만 하면 됩니다.

아이폰의 경우 iOS 11 이상을 실행하는 기기라면 내장된 바코드 스캐너를 사용할 수 있습니다. 만약 사용 중인 폰에 이 기능이 없다면 구글 플레이 스토어나 앱스토어에서 서드파티 앱을 설치해야 할 수도 있습니다.

공식 스토어의 앱이라면 안전한 게 아닌가요?

안드로이드 기기를 안전하게 지키는 가장 기본적인 조언은 비공식 앱이나 서드파티 웹사이트의 APK 설치를 피하고, 구글 플레이 스토어에 정식 등록된 앱만 사용하는 것입니다. 이 원칙은 지금도 유효합니다. 출처가 확실히 신뢰할 만하지 않는 한 비공식 앱은 설치하지 않는 것이 좋습니다.

하지만 간혹 구글 플레이 스토어에 올라온 앱이 구글의 검수를 뒤로하고 악성코드나 스파이웨어를 품은 채 수백만 명의 사용자를 감염시키며 헤드라인을 장식하는 일이 벌어집니다. 물론 이는 바코드 스캐너 앱에만 국한된 문제가 아닙니다.

따라서 항상 휴대폰에서 의심스러운 활동이 없는지 살펴보는 것이 중요합니다. 그것이 악성코드 감염의 신호일 수 있기 때문입니다.

바코드 스캐너 안드로이드 앱에 숨은 악성코드

2021년 초, 바코드 스캐너 앱에 악성코드가 포함된 가장 대표적인 사례가 발생했습니다. 'Barcode Scanner'라는 이름의 인기 바코드 스캐너 앱이 악성 업데이트를 배포하면서 무려 1,000만 명의 안드로이드 사용자에게 피해를 입힌 것입니다.

감염된 Barcode Scanner 앱은 사용자가 아무런 조작을 하지 않았음에도 기본 브라우저를 강제로 열어 광고를 표시하기 시작했습니다. 이 광고들은 가짜 앱·브라우저 업데이트를 밀어붙이거나, 무료 서비스를 제안하고, 백신 또는 안티맬웨어 프로그램으로 포장된 앱 설치를 유도했습니다.

악의적인 세력의 목적에 따라 이런 광고에 속으면 개인 정보가 도용되거나, 데이터가 암호화되어 몸값을 요구받거나, 심지어 파일이 통째로 삭제되는 결과로 이어질 수 있습니다.

구글은 신속하게 대응해 해당 앱을 구글 플레이 스토어에서 삭제했지만, 이미 설치된 사용자의 기기에서는 앱을 제거해 주지 않았습니다. 결국 악성코드 소식을 접하지 못한 사용자들은 스스로 문제를 해결해야 하는 처지가 되었죠.

경우에 따라 앱 내부의 악성코드는 잠복 상태로 있다가 수백만 명이 앱을 설치하고 신뢰할 때까지 기다렸다가 공격을 시작하기도 합니다. 하지만 Barcode Scanner의 경우에는 달랐습니다. 사용자들이 업데이트 설치 후 몇 분 만에 휴대폰의 이상 동작을 알아차렸기 때문입니다.

안드로이드 기기의 악성코드 감염을 의심해 볼 만한 다른 징후는 다음과 같습니다.

  • 기기가 평소보다 과열됨
  • 설명할 수 없는 배터리 소모
  • 출처 불명의 팝업 광고
  • 기기 속도가 눈에 띄게 느려짐
  • 기기가 잦은 빈도로 강제 종료됨
  • 특정 앱이 열리지 않음

문제는 바코드가 아니라 앱이었다는 말인가요?

바코드 스캐너 앱이 안드로이드 악성코드를 품고 있을 가능성은 구글 플레이 스토어의 다른 인기 앱과 마찬가지로 존재합니다. 하지만 앱 자체가 깨끗하더라도 바코드 스캐너에는 또 다른 위험이 도사리고 있습니다.

기억하세요. QR 코드와 바코드에 담긴 정보는 대개 앱 스토어나 브라우저의 특정 웹사이트로 연결됩니다.

그런데 바코드는 누구나 만들고, 출력하고, 공공장소에 배포할 수 있습니다. 따라서 수상해 보이는 바코드를 스캔하고 그 안의 링크를 따라가는 행위는, 모르는 번호로 받은 문자 메시지의 링크를 클릭하거나 발신자 정보가 불분명한 이메일의 첨부를 여는 것과 다름없이 위험할 수 있습니다.

따라서 상품에 직접 인쇄된 바코드나 QR 코드, 또는 직원이 그 존재를 확인해 줄 수 있는 방문한 업체가 제공하는 코드만 스캔하는 것이 안전합니다.

모든 바코드 스캐너 앱에 악성코드가 들어있나요?

구글 플레이 스토어에 있는 대다수의 바코드 및 QR 코드 스캐너는 깨끗하고 안전하게 사용할 수 있다고 말해도 과언이 아닙니다. 구글은 여전히 스토어의 앱들을 모니터링하고 있으며, 악성코드에 감염된 앱이 등장할 확률은 바코드 스캐너뿐 아니라 스토어의 모든 앱에서 동일하게 존재합니다.

그래도 걱정되는 마음은 충분히 이해할 수 있습니다. 평균적인 스마트폰에는 개인 정보부터 비밀번호, 금융 데이터에 이르기까지 민감한 정보가 가득 담겨 있으니까요.

안심하고 사용할 수 있도록, 걱정 없이 설치해도 좋은 안전한 안드로이드 바코드 스캐너 앱 몇 가지를 소개합니다.

Google Lens(구글 렌즈)

Google Lens는 구글이 만든 이미지 인식 기술 기반 앱입니다. 다양한 용도로 활용할 수 있을 뿐만 아니라 QR 코드와 바코드 스캐너로서도 훌륭한 성능을 발휘합니다.

다른 구글 앱들처럼 직관적이고 사용법이 간단하며, 구글 생태계 특유의 개인정보 보호 및 보안 수준도 기대할 수 있습니다.

QR & Barcode Scanner(QR & 바코드 스캐너)

QR & Barcode Scanner는 기기의 카메라로 다양한 표면의 코드를 스캔하는 데 전념하는 안드로이드 앱입니다. 코드가 담고 있는 정보를 확인하는 데서 끝나지 않고, 그 정보를 바로 활용할 수도 있습니다. 텍스트, 위치 데이터, 연락처 정보, 링크, 상품 정보까지 스캔할 수 있죠.

링크를 공유하거나 연락처와 위치 정보를 휴대폰에 바로 저장할 수 있으며, 이전 스캔 기록을 관리하는 History 탭도 제공됩니다.

QRbot: QR & Barcode Reader(QRbot)

QRbot 역시 안전하고 간결하며 사용하기 쉬운 바코드 스캔 앱입니다. 코드에서 여러 유형의 데이터를 읽어내고, 그 기록을 History 탭에 보관해 나중에 다시 활용할 수 있습니다.

또한 직접 QR 코드를 생성할 수 있고, 스캔 경험을 사용자 취향에 맞게 설정할 수도 있습니다. 예를 들어 스캔 즉시 링크가 자동으로 열리도록 앱을 설정하는 식입니다.

안드로이드 바코드 스캐너, 경계심을 놓지 마세요

수상한 링크와 앱을 피하는 것만으로도 안드로이드 기기를 악성코드로부터 깨끗하게 지킬 수 있습니다. 하지만 해커들은 교묘하고 끈질겨서 거의 언제나 새로운 침입 경로를 찾아냅니다. 사용 중인 앱에서 악성코드가 발견되었다는 뉴스에 귀 기울이고, 기기가 평소와 다르게 작동하지 않는지 세심하게 살피는 경계심이 무엇보다 중요합니다.