{{위키데이터 속성 추적}}
[[파일:Domain Fronting letter illustration.svg|thumb]]
'''도메인 프론팅'''은 [[HTTPS]] 연결의 도메인 정보를 난독화하여 [[인터넷 검열]]을 우회하는 기법이다. 도메인 프론팅은 [[응용 계층|응용 프로그램 계층]]에서 작동하며, 이를 이용하면 [[DNS 차단]], [[IP 차단]] 또는 [[심층 패킷 검사]]에 의해 [[차단 (인터넷)|차단]]된 서비스에 접속할 수 있다.<ref name="fronting-main">{{저널 인용|제목=Blocking-resistant communication through domain fronting|저널=Proceedings on Privacy Enhancing Technologies|성=Fifield|이름=David|성2=Lan|이름2=Chang|url=http://www.icir.org/vern/papers/meek-PETS-2015.pdf|연도=2015|권=2015|호=2|쪽=46–64|doi=10.1515/popets-2015-0009|issn=2299-0984|확인날짜=2017-01-03|성3=Hynes|이름3=Rod|성4=Wegmann|이름4=Percy|성5=Paxson|이름5=Vern}}</ref> 

== 기술적 설명 ==
[[아마존 S3|Amazon S3]] 및 [[구글 앱 엔진|Google App Engine]]과 같은 대규모 호스팅 서비스를 사용할 경우, 공통 및 대상 [[HTTPS]] 도메인을 모두 포함하는 공유 [[서버 네임 인디케이션|SNI 인증서]]를 사용하는 방법이 있다. 이때, 실제 차단된 엔드포인트의 도메인 네임은 암호화된 HTTPS 연결 성립 후에야 [[HTTP 헤더 필드 목록|HTTP Host 헤더]]를 통해 전달되므로 검열에 걸리지 않게 된다. 차단된 사이트와 차단되지 않은 사이트가 서로 같은 대규모 호스팅 서비스에 의해 호스팅되는 경우에 한해 이와 같은 작업을 수행할 수 있다.<ref>{{웹 인용|url=https://www.engadget.com/2016/12/21/signal-egypt-uae-censorship-block-domain-fronting/|제목=Encrypted chat app Signal circumvents government censorship|웹사이트=Engadget|확인날짜=2017-01-04}}</ref><ref>{{뉴스 인용|url=https://www.wired.com/2016/12/encryption-app-signal-fights-censorship-clever-workaround/|제목=Encryption App ‘Signal’ Is Fighting Censorship With a Clever Workaround|성=Greenberg|이름=Andy|뉴스=WIRED|언어=en-US|확인날짜=2017-01-04}}</ref><ref>{{웹 인용|url=http://blog.attackzero.net/2015/11/domain-fronting-and-you.html?m=1|제목=Domain Fronting and You|웹사이트=blog.attackzero.net|확인날짜=2017-01-04}}</ref> 

이외에 [[콘텐츠 전송 네트워크]]의 공통 HTTPS 인증서 및 인프라를 이용해 대상 서버로 통하는 [[프록시 서버]] 역할을 하도록 만드는 방법도 있다.<ref name="fronting-main"/> 

위와 같은 기법을 사용하면 서로 다른 통신 계층에서 서로 다른 [[도메인 네임]]을 쓰게 된다. 우선 연결 생성 과정 초기에는 차단되지 않은 사이트의 도메인 네임을 쓴다. [[도메인 네임 시스템|DNS 요청]] 및 [[서버 네임 인디케이션|TLS 서버 네임 인디케이션]] 과정에서 이 도메인 네임이 [[Plaintext|평문]]으로 전송되고, 따라서 검열에 노출되는 것도 이 도메인 네임이 된다. 이때 검열을 시도하는 측에서는 방금 읽은 도메인 네임이 우회 트래픽에서 나온 것인지 정상적인 트래픽에서 나온 것인지 거의 구분할 수 없다. 따라서 해당 도메인을 사용하는 트래픽을 모두 허용하든가 아니면 해당 도메인 네임을 원천 차단하든가 두 가지 선택지밖에 없게 되는데, 후자는 부작용이 너무 크므로 실질적으로 시행하기는 어렵다.<ref>{{웹 인용|url=https://trac.torproject.org/projects/tor/wiki/doc/meek|제목=doc/meek – Tor Bug Tracker & Wiki|웹사이트=trac.torproject.org|확인날짜=2017-01-04}}</ref><ref>{{웹 인용|url=https://whispersystems.org/blog/doodles-stickers-censorship/|제목=Open Whisper Systems >> Blog >> Doodles, stickers, and censorship circumvention for Signal Android|웹사이트=whispersystems.org|확인날짜=2017-01-04}}</ref> 

== 사용 금지 ==
구글은 2018년 4월에 "구글은 이 기법을 공식적으로 지원한 적이 없다"라며 도메인 프론팅 기법의 사용을 금지했다.<ref>{{뉴스 인용|url=https://www.theverge.com/2018/4/18/17253784/google-domain-fronting-discontinued-signal-tor-vpn|제목=A Google update just created a big problem for anti-censorship tools|성=Brandom|이름=Russell|언어=en-US|확인날짜=2018-04-19}}</ref><ref>{{웹 인용|url=https://www.accessnow.org/google-ends-domain-fronting-a-crucial-way-for-tools-to-evade-censors/|제목=Google ends "domain fronting," a crucial way for tools to evade censors - Access Now|날짜=18 April 2018|출판사=}}</ref> 아마존 또한 2018년 4월 "이미 이 기법을 AWS 서비스 약관 위반 행위로 간주하고 있다"라며 도메인 프론팅을 금지하기로 결정했다.<ref>{{웹 인용|url=https://aws.amazon.com/blogs/security/enhanced-domain-protections-for-amazon-cloudfront-requests/|제목=Enhanced Domain Protections for Amazon CloudFront Requests|성=|이름=|날짜=2018-04-27|웹사이트=|보존url=|보존날짜=|확인날짜=}}</ref><ref>{{웹 인용|url=https://signal.org/blog/looking-back-on-the-front/|제목=Signal >> Blog >> A letter from Amazon|웹사이트=signal.org}}</ref><ref>{{웹 인용|url=https://www.theverge.com/2018/4/30/17304782/amazon-domain-fronting-google-discontinued|제목=Amazon Web Services starts blocking domain-fronting, following Google's lead|날짜=2018-04-30|출판사=}}</ref> 양사의 클라우드 서비스를 이용하는 [[텔레그램]]이 도메인 프론팅 기법을 활용하는 것이 불만스러웠던 [[러시아 정부]]가 러시아 내 구글과 아마존 접속을 모두 차단하는 등 양사에 압력을 가한 이후 발생한 일이다.<ref>{{뉴스 인용|url=https://www.fastcompany.com/40568177/amazon-and-google-bow-to-russian-censors-in-telegram-battle|제목=Amazon and Google bow to Russian censors in Telegram battle|날짜=2018-05-04|뉴스=Fast Company|언어=en-US|확인날짜=2018-05-09}}</ref><ref>{{웹 인용|url=https://www.bloomberg.com/view/articles/2018-05-03/telegram-block-gets-help-from-google-and-amazon|제목=Russian Censor Gets Help From Amazon and Google|성=Bershidsky|이름=Leonid|날짜=May 3, 2018|웹사이트=www.bloomberg.com|보존url=|보존날짜=|확인날짜=}}</ref><ref>{{웹 인용|url=http://tass.ru/pmef-2018/articles/5231399|제목=Info|날짜=|출판사=Tass.ru|확인날짜=2018-11-14|archive-date=2018-07-30|archive-url=https://web.archive.org/web/20180730234423/http://tass.ru/pmef-2018/articles/5231399|url-status=}}</ref> 

== 같이 보기 ==
* [[부수적 자유]] 
* [[텔렉스 (검열 방지 시스템)]] 

== 참고 문헌 ==
<references />

[[분류:인터넷 검열]]
[[분류:컴퓨터 보안]]