기술에 감성을 더한 소프트웨어로 창의적이고 혁신적인 문화를 만들어가는
소프트박스의 진솔한 이야기를 전합니다.
NFC 기능에 대해 알고 계시나요? NFC란, Near Field Communication의 약자로 "비접촉식 통신 기술"이라고 해석할 수 있습니다. 근거리에서 무선으로 데이터를 주고받는 통신 기술로 안드로이드 기기에서 NFC는 다른 응용프로그램을 설치할 수 있는 권한을 가진 시스템입니다. 일상생활에서 NFC는 교통카드, 신용카드 결제 시 가장 많이 사용하는 기능일 텐데요. NFC를 통한 모바일 결제 외에도 다양한 콘텐츠를 공유할 수도 있습니다. NFC의 안드로이드빔을 사용하면 웹페이지, 길 찾기, 동영상, 사진, 연락처 등의 콘텐츠를 공유할 수 있죠.
대부분의 안드로이드 기기는 NFC 기능을 활성화한 상태로 판매되고 있습니다. 그런데 얼마 전, 구글이 NFC 안드로이드빔을 이용해 주변 기기에 악성코드를 감염시킬 수 있는 취약점을 발견하고 발표했는데요. 일반적으로 NFC를 통해 앱이 전송될 때 출처를 알 수 없는 앱 설치를 허용하는지 묻는 알림이 나타납니다. 하지만 안드로이드 8 이상 버전에서 NFC를 통해 APK 파일이 전송되면 보안 경고 없이 바로 설치되는 현상이 발견된 것이죠.
이번에 발견된 안드로이드 NFC의 보안 허점으로 인한 피해를 예방하기 위해서는 설정을 변경할 필요가 있습니다. 그전에 NFC 안드로이드빔을 통한 콘텐츠 공유 기능에 대해 잘 모르시는 분들을 위해 해당 기능에 대한 안내와 설정을 변경하는 방법에 대해 안내해드리겠습니다.
안드로이드 기기의 NFC를 통한 콘텐츠 공유 방법
앞서 말씀드렸듯이 안드로이드 기기는 NFC 기능이 활성화된 상태로 판매되기 때문에, 대부분의 기기에서 NFC는 유저가 설정에서 비활성화하지 않는 이상 계속 활성화되어 있는 상태입니다. 하지만 콘텐츠를 공유하기 전에 기능이 활성화되어있는지 확인해 볼 필요는 있습니다. 아래의 절차로 설정에서 NFC, 안드로이드빔 활성화를 해주세요.
설정 > 연결된 기기> 연결 환경 설정 > NEC가 활성화되어 있는지 확인 > Android Beam 탭 > Android Beam 활성화 상태 확인
활성화했다면, 기기에서 공유할 콘텐츠를 열어둡니다. 그리고 기기의 뒷면을 마주 보게 한 상태에서 가까이에 두면 기기가 연결되면서 알림이나 진동이 울리고 화면의 이미지 사이즈가 작아집니다. `탭 하여 공유하기` 또는 `터치하여 공유하기`가 표시되면 화면을 탭 하세요. 콘텐츠 공유가 완료되면 이미지가 원래의 크기로 돌아옵니다.
이렇게 안드로이드 기기라면 쉽게 콘텐츠를 주고받을 수 있습니다. 콘텐츠에는 `앱`도 포함이 됩니다. 안드로이드 기기는 구글 플레이스토어가 아닌 다른 곳에서 설치할 수 있는 모든 앱을 신뢰할 수 없다고 간주합니다. 때문에 외부 출처를 통해 앱을 내려받을 경우에는 설정 변경을 해야 하는데요. 단, 안드로이드 8 오레오(Android 9 Oreo) 이상 버전에서는 NFC를 통해 APK 파일을 전송하면 그대로 설치가 됩니다. 때문에 NFC를 통해 나도 모르는 사이 악성코드가 심어질 수도 있습니다. 다만 NFC 연결은 기기 간 거리가 4cm 이하일 때 이뤄지는 만큼 해커의 공격이 쉽지 않을 것이라고 보는 의견도 있지만, 어쨌든 접촉만으로 설치가 이루어지는 만큼 사전에 보안 예방을 할 필요가 있습니다.
APK 파일을 알림 없이 그대로 설치하는 안드로이드 기기의 NFC 보안 허점, 이렇게 조치하세요.
보안 업데이트를 한 후 설정을 통해 `알 수 없는 앱 설치`권한을 확인합니다. 그리고 NFC 서비스를 통한 응용프로그램 설치가 `허용되지 않음`으로 표시돼있는지 확인하세요. 또한, NFC를 이용해 사진, 문서 등을 전송하는 `안드로이드빔`기능을 필요치 않은 경우에는 비활성화합니다. (NFC 모드를 `기본 모드`에서 `카드 모드`로 변경합니다.)