ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • QR코드란?
    카테고리 없음 2022. 5. 14. 13:47
    반응형

    QR코드란?

    QR는 "Quick Response”의 약자로 ‘빠른 응답’을 뜻합니다. 얼핏 보면 체크무늬 같이 생긴 것이 단순해 보이지만 여기에는 다양하고 많은 데이터들을 저장할 수 있습니다. QR코드는 데이터의 많고 적음을 떠나서 스캔하는 즉시 저장되어있는 정보를 불러올 수 있기 때문에 '빠른 응답 코드'라고 불립니다.

     

    QR 코드는 디지털 기기에서 인식할 수 있는 바코드로 정사각형 모양의 픽셀 형태로 데이터를 저장합니다. 이는 제품에 대한 정보를 추적하고 관리하는 것에 자주 사용되며 대부분의 스마트폰에는 QR코드 인식 기능이 자체적으로 내장되어 있기 때문에 다양한 광고, 마케팅 등에 사용됩니다. 최근에는 백신 패스 등의 형태로 사용되어 사람들의 출입을 관리를 하는 용도로도 사용되었습니다.

     

    QR코드의 역사

    최초의 QR 코드 시스템은 1994년 도요타의 자회사인 Denso Wave에서 발명되었습니다. 차량과 부품을 제조하는 과정에서 전자적으로 추적하며 보다 편리하게 관리할 필요성을 느꼈기 때문입니다. 그래서 Denso Wave는 글자 및 영숫자를 바코드 형태의 코드로 변환하는 기술을 개발했습니다.

     

    기존에 있던 바코드 형식은 위에서 아래로 한 방향으로만 읽을 수 있었습니다. (이는 기기가 바코드 인식을 못할 때 위아래로 흔들어보며 재인식해보는 이유 이기도 합니다.) 그래서 기존의 바코드는 소량의 정보만 저장할 수 있습니다. 하지만 QR 코드는 위아래, 오른쪽 왼쪽, 두 방향으로 인식할 수 있습니다. 그렇기 때문에 훨씬 더 많은 정보들을 저장할 수 있습니다.

     

    QR 코드에 저장된 데이터에는 웹사이트 URL, 전화번호 또는 최대 4,000자의 텍스트 정보를 저장할 수 있습니다. 또 스토어 웹사이트 URL을 연결하여 해당 앱을 바로 다운로드할 수 있으며 계정을 인증하고 개인정보를 식별하는 용도로도 확인할 수 있습니다. 뿐만 아니라 비밀번호, 암호화 세부 정보를 저장하여 보안을 높일 수 있고 결제정보를 보내고 받아 보다 간단하게 결제할 수 있습니다.

     

    QR코드 개발 팀은 누구나 이 바코드를 보면 QR코드라고 인식해 바로 QR리더기를 떠올릴 수 있게끔 독특한 디자인을 원했습니다. 그래서 정사각형 모양에 체크무늬 같은 코드로 제작하게 되었습니다.

     

    Denso Wave는 QR 코드 기술을 오픈소스로 하고 특허권을 행사하지 않을 것이라고 공표했습니다. 이것은 누구나 QR 코드를 만들고 사용할 수 있다는 것을 의미합니다. 초장기에 QR코드의 인지도는 매우 낮았습니다. 하지만 2002년 QR 리더가 내장된 최초의 휴대용 기기가 출시되면서 점점 더 인지도를 넓혔습니다. 그리고 스마트폰의 개발로 QR코드 인식이 더욱더 간편해지자 이를 사용하는 기업들이 늘어났습니다.

     

    QR 코드의 스캔 방법은 정말 간단했습니다. 그냥 기본 내장 카메라 어플을 실행한 뒤 카메라에 비추기만 하면 자동으로 QR코드가 인식되며 내부 정보를 불러오게 됩니다. 일부 전자기기의 경우 QR 리더 앱이 필요할 수 있지만 사용 방법은 동일합니다. 카메라 어플처럼 실행시켜서 QR코드를 비추면 끝입니다.

     

    QR 코드는 안전한가?

    QR코드를 사용할때 주의사항이 있습니다. 다양한 데이터들을 저장할 수 있고 표면적으로는 확인할 수 없기 때문에 바이러스가 포함된 악성 URL을 QR 코드에 삽입한 다음 스캔할 때 모바일 장치에서 여러 개인정보들을 유출할 수 있습니다. 또한 피싱 사이트로 연결되는 QR 코드를 배포하여 사용자의 금융 정보를 노출시킬 수도 있습니다.

     

    표면적으로 드러나지 않기 때문에 바이러스 유포자를 추적하기 힘들고 노출되는 QR 코드는 변경으로 언제든지 변경할 수 있기 때문에 추적이 어렵습니다. 게다가 QR코드에는 악성 웹사이트를 여는 것 외에도 연락처 추가 또는 이메일 작성 기능이 포함될 수 있습니다. 그렇기 때문에 QR 코드의 보안은 조심해야 될 가장 큰 문제 이기도 합니다. 일반적으로 스마트폰 같은 모바일 장치는 컴퓨터나 노트북보다 안전하다고 알고 있지만 QR 코드는 모바일 장치에서만 사용되기 때문에 잠재적인 보안 위험이 있습니다.

     

    QR 코드 생성은 내 개인 정보와 데이터를 수집하는가? QR 코드 생성 소프트웨어는 개인 정보를 수집하지 않습니다. 수집하는 데이터에는 위치, 코드가 스캔된 횟수, 시간, 코드를 스캔한 장치의 운영 체제가 등이 있습니다.

     

    QR 코드를 해킹할 수 있는가?

    QR 코드 자체를 해킹할 수는 없습니다. QR 코드와 관련된 보안 위험은 코드 자체가 아니라 QR 코드에 내장되어 있는 데이터에서 파생됩니다. 바이러스 유포자는 로그인 정보와 같은 개인 데이터를 수집하거나 스마트폰에서 지리적 위치를 추적하는 가짜 웹 사이트 등으로 악성 QR 코드를 생성할 수 있습니다. 그래서 사용자는 신뢰할 수 있는 발신인이 보낸 QR 코드만 스캔하여야 합니다.

     

    QR 리더는 QR 코드 모서리 부분의 세 개의 큰 사각형을 기반으로 QR 코드임을 식별할 수 있습니다. 리더기에 이 세 가지 모양이 인식되면 기기가 사각형 안에 포함된 모든 것이 QR 코드라는 것을 인식합니다. 이후 QR 리더기는 전체를 그리드 형색으로 분해하여 QR 코드를 분석합니다. 개별 격자 사각형을 보고 검은색인지 흰색인지에 따라 각각에 값을 할당합니다. 그런 다음 그리드 사각형을 그룹화하여 더 큰 패턴을 만듭니다.

     

    QR 코드의 구성

    QR 코드는 6가지 구성 요소를 기반으로 식별하게 됩니다.

    1. 퀵 존 - QR 코드 가장 끝 부분의 빈 흰색 테두리 부분입니다. 이 경계가 없으면 QR 리더는 QR 코드 자체를 구분할 수 없습니다.

    2. 파인더 패턴 - QR 코드는 일반적으로 왼쪽 하단, 왼쪽 상단 및 오른쪽 상단에 3개의 검은색 사각형 모양이 있습니다. 이 사각형은 QR 리더기에 지금 QR 코드를 인식하고 있으며 코드의 외부 경계가 있는 위치를 알려줍니다.

    3. 정렬 패턴 - 이것은 오른쪽 하단 모서리 근처에 포함된 또 다른 작은 사각형입니다. QR 코드가 기울어지거나 기울어져도 읽을 수 있도록 도와주는 역할을 합니다.

    4. 타이밍 패턴 - 이것은 파인더 패턴의 3개의 사각형 사이를 지나는 L자형 라인입니다. 타이밍 패턴은 리더가 전체 코드 내에서 개별 사각형을 식별하는 데 도움을 주며 손상된 QR 코드도 읽을 수 있도록 합니다.

    5. 버전 정보 - 오른쪽 상단 파인더 패턴 셀 근처에 포함된 작은 정보입니다. 이것은 읽고 있는 QR 코드의 버전을 식별할 수 있게 도와줍니다.

    6. 데이터 셀 - QR 코드의 나머지 부분은 내장되어 있는 정보를 전달합니다.

     

    QR 코드의 종류

    QR 코드는 다양한 용도로 사용할 수 있지만 대중적으로 사용되는 QR 코드는 4가지 정도가 있습니다.

    1. 숫자 - 0부터 9까지의 10진수를 위한 모드입니다. 숫자 모드는 최대 7,089자를 사용할 수 있어 가장 효과적인 저장 모드입니다.

    2. 영숫자 모드 - 이것은 10진수 숫자 0~9, 대문자 A~Z, 기호 $, %, *, +, -,., / 및 공백을 저장할 수 있습니다. 최대 4,296자를 저장할 수 있습니다.

    3. 바이트 모드 - ISO-8859-1 문자용입니다. 2,953자를 저장할 수 있습니다.

    4. 간지 모드 - Shift JIS 문자 집합의 2바이트 문자용이며 일본어로 문자를 인코딩하는 데 사용됩니다. Denso Wave에서 처음 개발한 모드이기도 합니다. 그러나 그 이후로 저장에 사용할 수 있는 문자가 1,817자에 불과하여 가장 효율성이 떨어집니다. 그리고 일부 최신 QR 코드 리더는 이 문자 집합을 읽을 수 없습니다.

    댓글

Designed by Tistory.