GN⁺: 렌티큘러 및 적대적 기술로 다른 목적지로 안내하는 QR 코드
(mstdn.social)-
mstdn.social 개요
- mstdn.social은 Mastodon 서버 중 하나로, 사용자가 페디버스에 참여할 수 있게 해주는 일반 목적의 Mastodon 서버임.
- 500자 제한이 있으며 모든 언어를 환영함.
- 관리자: stux@stux
- 서버 통계: 18K 활성 사용자
-
QR 코드 실험
- Guy Dupont와 Christian Walther는 QR 코드의 각도에 따라 다른 소스로 연결되는 QR 코드를 실험 중임.
- QR 코드의 픽셀을 절반씩 다른 코드로 구성하여 각도에 따라 다른 결과를 얻을 수 있음.
- 이 실험은 QR 코드의 정렬 블록과 마스크의 중심을 활용하여 각도에 따라 샘플이 달라지도록 함.
-
실험 결과와 반응
- 다양한 사용자들이 이 실험에 대해 긍정적인 반응을 보였으며, QR 코드 스캐너의 소프트웨어 디코더에도 변동성이 있음을 발견함.
- QR 코드의 스캔 결과는 사용자의 기기와 각도에 따라 달라질 수 있음.
- 실험은 QR 코드의 고유한 특성을 활용하여 다양한 방식으로 해석될 수 있는 가능성을 보여줌.
-
추가 실험과 아이디어
- Christian Walther는 체커보드 마스크와 높은 수준의 오류 수정이 더 나은 결과를 제공한다고 언급함.
- 다른 사용자들은 QR 코드의 색상이나 주파수를 활용하여 다른 방식으로 해석될 수 있는 가능성을 탐구함.
- 이 실험은 컴퓨터 비전의 다중 안정적 지각과 유사한 방식으로 QR 코드가 해석될 수 있는 가능성을 제시함.
-
Mastodon의 장점
- Mastodon은 알고리듬, 광고, 클릭베이트 없이 시간 순서대로 피드를 볼 수 있는 장점을 가짐.
- 페디버스 전반에 걸쳐 누구든지 팔로우하고 모든 것을 볼 수 있음.
Hacker News 의견
-
공공장소에서 QR 코드가 사용자 정보를 기반으로 동적으로 변경되는 공격 방법에 대한 의견
- QR 코드를 반반으로 나누어 구성하고, 외부 입력을 통해 타겟 선호도를 결정하는 시스템을 사용함
- 코드의 색상을 미세하게 조정하여 특정 타겟이 선택될 확률을 높임
- 피드백을 제공하는 곳에서 다양한 인구 통계에 따라 다른 피드백 양식을 제시하여 긍정적 또는 부정적 결과를 유도함
- 특정 인물을 타겟으로 하여 다른 WiFi 네트워크에 연결시키거나 결제 페이지를 변경하는 등의 방법을 사용함
- 정적 환경에서는 덜 효과적이며, 대부분의 사람들은 QR 코드가 동적으로 변경되는 것을 알아차리지 못할 것이라는 의견
-
웹사이트를 만들어 QR 코드 기술을 직접 체험할 수 있도록 함
- 두 개의 다른 QR 코드를 대각선으로 나누어 하나의 이미지로 결합함
- QR 코드의 높은 오류 수정 기능을 활용하여 스캔 각도에 따라 다른 URL을 읽을 수 있음
- UI에서는 두 번째 URL을 더 자주 인식하는 경향이 있다고 언급함
-
안드로이드에서 QR 코드 리더기 사용에 어려움을 겪었으나, 데모 앱을 통해 문제를 해결함
- 연속 스캔 기능을 활성화하여 각도에 따라 결과가 변경되는 것을 확인할 수 있음
-
iOS에서 이미지를 길게 누르면 GitHub으로 연결된다고 표시되지만, 미리보기에서는 Mastodon으로 연결됨
- QR 코드를 두 번 파싱하여 다른 결과를 얻는 것으로 보이며, 이를 통해 사람들을 오도할 수 있음
-
iPhone에서 QR 코드가 Mastodon과 GitHub 링크 사이를 번갈아 가며 표시됨
- 휴대폰을 회전시키면 한쪽으로 고정되지만, 가끔씩 두 링크 사이를 번쩍이며 전환함
-
QR 코드에 Rick Roll을 구현하면 재미있을 것이라는 의견
-
QR 코드를 스캐빈저 헌트에 활용하면 재미있을 것이라는 의견
-
QR 코드의 작동 원리에 대한 설명 요청
-
MacOS에서는 QR 코드를 우클릭할 때 Mastodon 링크만 인식함