Profobuf (2022) reklamları çözümleyip kaldırarak Apple TV'de YouTube reklamlarını engelleme
(ericdraken.com)Apple TV'de YouTube reklamlarını engelleme
Genel bakış
Apple TV ile dış dünya arasına bir ortadaki adam proxy'si yerleştirerek HTTPS trafiğinin çözülmesi mümkün oldu. Bu sayede Google'ın YouTube'a reklam eklemek için kullandığı ProtocolBuffer verileri okunabildi. ProtocolBuffer'ı gerçek zamanlı olarak çözmek CPU açısından yoğun olduğundan, ProtocolBuffer biçimindeki bir kusur keşfedilerek reklamlar kaldırılabildi.
Hedef
FreeBSD ve pfSense kullanarak güçlü bir şifreleme yönlendiricisi kurmak ve Google ProtocolBuffer biçimindeki bir kusurdan yararlanarak Apple TV ve iPhone'da YouTube reklamlarını ağ genelinde tamamen engellemek.
Reklam ve davranış takibi engellemenin gerekliliği
- Gizlilik: Kullanıcının çevrimiçi etkinliği izleniyor ve bu, reklam verenler için çok değerli bir bilgi.
- Bant genişliği: Ağ trafiğinin %25 ila %40'ı reklamlardan ve izleme betiklerinden oluşuyor.
- Clickbait: Clickbait, kullanıcıları cezbedip kötü amaçlı sitelere yönlendirebilir.
- Cryptojacking: Bazı web siteleri, kullanıcının bilgisayarını kullanarak kripto para madenciliği yapmaya çalışır.
Gerekli yönlendirici donanımı
- AES-NI komut setine sahip bir mini PC (ör. J4125)
- Birkaç gigabayt DDR4 RAM (ör. 32 GiB)
- Uygun bir mSATA SSD sürücüsü (ör. 128 GiB)
- pfSense'i aktarmak için bir USB sürücü
pfSense kurulumu ve yapılandırması
- pfSense'i USB sürücüye yazdırıp kurun.
- AES-NI şifreleme komutlarını etkinleştirin.
/varve/tmpiçin kullanılacak şekilde RAM diski etkinleştirin.- pfBlockerNG kullanarak reklam engellemeyi yapılandırın.
Ağ LAN ayrımı
- Güvenilmeyen cihazlar için ayrı bir donanım ağı oluşturun.
- pfSense üzerinden DNS isteklerini yakalayın ve sabit kodlanmış DNS sunucularına giden istekleri de engelleyin.
YouTube reklam algoritmasını kandırma
- Apple TV YouTube reklamlarını sınırlama yöntemlerini araştırın.
- Apple TV trafiğini VPN üzerinden seçici olarak yönlendirin.
HTTPS trafiğini çözme
- HTTPS trafiğini yakalayıp analiz etmek için MITMProxy kurun.
- Reklamları kaldırmak için Protobuf mesajlarını tersine mühendislikle çözümleyin.
Özet
- YouTube Premium üzerinden reklam engelleme deneyi.
- DMCA ve diğer hukuki sorunların değerlendirilmesi.
- Reklam engelleme tekniğinin başarıyla uygulanmasına dair analiz.
1 yorum
Hacker News görüşleri
.protodosyası yazılarak kod üretimi ve bayrak değiştirme yapılabilir