Chromecast 의 설계상 보안 한계
Source
Evernote/IFTTT Feedly/The Chromecast is for sharing and isn't secure by design.md
Summary
Chromecast 는 동일한 네트워크에 연결된 모든 사용자가 TV 로 콘텐츠를 전송할 수 있도록 설계되어 있어, 본질적으로 보안이 취약합니다. 이는 공유와 사회적 상호작용을 위한 소비자 엔터테인먼트 기기라는 제품 포지셔닝 때문입니다. 따라서 PIN 코드 입력 등 내장된 잠금 기능은 제공되지 않으며, 보안이 필요한 환경에서는 네트워크 세그멘테이션(서브넷 분리)이나 네트워크 접근 권한 엄격 관리를 통해 우회해야 합니다.
Key Points
Chromecast 는 동일 네트워크 내 모든 사용자의 캐스팅을 허용하는 ‘공유 중심’ 설계입니다.
내장된 PIN 인증이나 전송 차단 기능은 존재하지 않습니다.
보안 강화는 Google 의 공식 기능보다는 네트워크 구성(서브넷 분리 등)을 통해 해결해야 합니다.
제3자 개발자의 수정 버전이 존재할 수 있으나, 공식적으로는 보안 제한이 없습니다.
구글 GKE 네트워크 기본 보안
Google Open Project: Android 앱 및 터치 입력 거치기
SSL 의 6 가지 주요 보안 약점 (2014 년 기준)
스마트 잠금 장치의 보안성: 안전할까, 아니면 어리석을까?
Developers don’t understand CORS
Authentication at Scale
3 Top IoT “security” Architectures and How to Fix Them
Google Chrome의 고성능 네트워킹 아키텍처
Chromecast 에서 Game Boy 에뮬레이터 실행 방법 (개념 증명)
SCR Screen Recorder for Android
Please don’t use these passwords. Sincerely, the Internet
Brute-Force Attacks Explained: How All Encryption is Vulnerable
2015 년 최악의 비밀번호 목록 및 보안 권고사항
XSS(Cross Site Scripting) 취약점 개요 및 시리즈 소개
웹 단일 로그인(SSO) 사용자 인식 및 수용 모델 연구
Ingress 게임 설명용 신규 비디오 공개
IoT 환경 리눅스 OS 대상 웜 ‘리눅스 달로즈’ 분석
Google Portable Native Client (PNaCl)
APT(지능형 지속 위협) 개요 및 주요 사례
GlassBattle: Google Glass 기반 배틀십 게임
S-links: 분산 보안 정책과 안전한 소개(Secure Introduction)
Android Remote Application Framework (RAF)
CyanogenMod AirPlay 미러링 데모
웹 서비스의 테스트 기반 보안 인증 체계
Glassnost: Google Glass 실시간 피드백 사진 공유 앱
Kurento WebRTC PaaS의 인증, 인가 및 회계 보안 모델 분석
웹 애플리케이션 서버 측 보안 접근 방식에 대한 조사
Google Keep 코드 분석: Drive 및 비디오 통합 가능성
나쁜 인증 시도 방어하기 (1 편)
WebRTC 브라우저 간 보안 보장
웹 기반 실시간 통신 보안 (WebRTC)
Pressy: Android용 원버튼 컨트롤러
HTTP 프로토콜 핵심 개념: 연결, 인증 및 캐싱 (Part 2)
HTTPS 관련 7가지 오해 (HttpWatch Blog)
TLS Forward Secrecy Deployments
WebRTC 보안 아키텍처와 호환되지 않는 신원 프로토콜의 적응 방안
HTTP 프로토콜 기초 (Part 1)
만화로 보는 DNS over HTTPS (DoH) 소개
Android Pay for Android Wear 작동 원리 및 특징
Google Drive 활용을 위한 6가지 Chrome 확장 프로그램
iOS)
미국 침입자 사살 허용설 반박
WPA)
Web Audio API의 Android Chrome Beta 지원 (2013)
Android)
Web Directions Code: REST에 대해 모든 개발자가 알아야 할 사항
알람 시계 분해 및 회로 분석
CAMP: Content-Agnostic Malware Protection
실용적인 HTTP Host 헤더 공격
Android Path 2.0 Timeline Thumb 구현
Undead Overlord 모바일 RTS 개발 논의 (Experimental Game Dev Podcast)
모니터링 대상 중국 해커 커뮤니티 및 사이트 목록 (2006)
Warmly, Vine, Google Keyboard, and More
2013년 한국 대상 대규모 제로데이 공격 분석 (IE & Java)
Chrome Packaged Apps 개요 및 추천 앱
중국 해킹툴 관련 사이트 목록 (2007)
Rustle League, Anonymous 관련 계정 해킹
HTTP 기반 애플리케이션 방화벽 정책 분석
검색만으로도 해킹에 노출된 청소년들
DDoS 공격 시각화: VideoLAN 사례
HTTPS 개요 및 TLS 핸드셰이크 프로토콜
WebRTC 인프라: STUN, TURN 및 시그널링
AirDisk: 무선 파일 공유 앱
Fluid를 사용하여 웹사이트를 맥 메뉴 바 앱으로 변환하기
일베 게시글: 해킹툴 판매자 신고 가이드 (2013)
WebRTC 서비스의 사용자 신원 및 신뢰 문제
웹 기반 악성코드 유포 메커니즘 및 OWASP Top 10(SQL Injection) 개요
TestFairy: Android 앱 베타 테스트 플랫폼
Google uProxy: P2P 인터넷 검열 우회 도구
Google Classroom 출시 및 개요
Etsy의 비판 없는 사후 분석 (Blameless Postmortem)
gkeepapi 기반 Google Keep 미디어 자동화 파이프라인
Duolingo Android 앱 출시 및 사용자 기반 확대 전망
NIST SP 800-63 디지털 신원 가이드라인 (2017)
Google X Project: 문샷(Moon Shot) 접근법
안드로이드 크롬의 WebRTC 지원 (2013)
Cyanogen, 일반 사용자를 위한 Android 설치 앱 출시
fail2ban 으로 SSH 서버 보안 강화 가이드
DepSky: Cloud-of-Clouds 기반의 신뢰성 및 보안 강화 저장 시스템