{"id":30716,"date":"2020-11-17T15:36:42","date_gmt":"2020-11-17T20:36:42","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=30716"},"modified":"2020-11-23T15:41:17","modified_gmt":"2020-11-23T20:41:17","slug":"a-hole-in-the-wall","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/11\/17\/a-hole-in-the-wall\/","title":{"rendered":"A Hole in the Wall"},"content":{"rendered":"<p><a href=\"https:\/\/thenextweb.com\/plugged\/2020\/11\/16\/apple-apps-on-big-sur-bypass-firewalls-vpns-analysis-macos\/\">Callum Booth<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=25109724\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/thenextweb.com\/plugged\/2020\/11\/16\/apple-apps-on-big-sur-bypass-firewalls-vpns-analysis-macos\/\"><p>For all of <a href=\"https:\/\/thenextweb.com\/apple\/2019\/06\/04\/privacy-is-apples-most-premium-product\/\">Apple&rsquo;s talk of being privacy-first<\/a>, often its marketing speak doesn&rsquo;t match up with what it&rsquo;s actually doing. And the latest example? Well, it&rsquo;s Apple apps on Big Sur bypassing firewalls and VPNs.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/blog.obdev.at\/a-hole-in-the-wall\/\">Norbert Heger<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.obdev.at\/a-hole-in-the-wall\/\">\n<p>It is your right to know where your computer connects to. To whom it talks. It&rsquo;s your right to see these connections. It&rsquo;s your right to allow them. And it&rsquo;s your right to deny them.<\/p>\n<p>[&#8230;]<\/p>\n<p>Three months later we realized, that a number of other Apple services like App Store, Maps or FaceTime also showed this strange behavior of acting invisibly, bypassing the new filter API. So we reported our new findings again on October 1 (FB8762834).<\/p>\n<p>[&#8230;]<\/p>\n<p>But hiding these connections completely from the user makes no sense. It contradicts the idea of a transparent and trustworthy system and undermines the user&rsquo;s trust in that system.<\/p>\n<p>[&#8230;]<\/p>\n<p>In the light of the recent public discussions that this topic has triggered we are extremely confident that Apple stands by their word to give users control over their information and will therefore eliminate this kind of whitelisting in a future macOS update.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1328755547265503233\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1328755547265503233\"><p>I used Little Snitch to diagnose the &ldquo;OCSP apocalypse&rdquo; last week.<\/p><p>It&rsquo;s essential for network extensions to be able to block all network connections, including connections by Apple.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/patrickwardle\/status\/1327726496203476992\">Patrick Wardle<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/patrickwardle\/status\/1327726496203476992\"><p>In Big Sur Apple decided to exempt many of its apps from being routed thru the frameworks they now require 3rd-party firewalls to use (LuLu, Little Snitch, etc.) &#x1F9D0;<\/p>\n<p>Q: Could this be (ab)used by malware to also bypass such firewalls? &#x1F914;<\/p>\n<p>A: Apparently yes, and trivially so &#x1F62C;&#x1F631;&#x1F62D;<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/11\/13\/apple-server-outage-makes-mac-apps-hang-on-launch\/\">Apple Server Outage Makes Mac Apps Hang on Launch<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/10\/22\/apple-apps-exempt-from-network-filters-and-vpns\/\">Apple Apps Exempt From Network Filters and VPNs<\/a><\/li>\n<\/ul>\n\n<p id=\"a-hole-in-the-wall-update-2020-11-23\">Update (2020-11-23): <a href=\"https:\/\/twitter.com\/mxswd\/status\/1330318081067941888\">Maxwell Swadling<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/mxswd\/status\/1330318081067941888\">\n<p>Here is what a boot up of a clean Big Sur install looks like (+ ntp and push sockets). The Yahoo API ping is from spotlight asking what currency conversions are, not related to widgets.<\/p>\n<p>And no you can not opt out of your Mac asking Yahoo what the currency conversion rates are.<\/p>\n<p>All APIs are https, some send locale, Siri locale, software version and hardware string to Apple. Which enables Apple to build a pretty good understanding of international market distribution, current usage of each software version, etc.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Callum Booth (via Hacker News): For all of Apple&rsquo;s talk of being privacy-first, often its marketing speak doesn&rsquo;t match up with what it&rsquo;s actually doing. And the latest example? Well, it&rsquo;s Apple apps on Big Sur bypassing firewalls and VPNs. Norbert Heger: It is your right to know where your computer connects to. To whom [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-11-17T20:36:45Z","apple_news_api_id":"55a04ab2-81f3-49f0-ac31-a3c787888320","apple_news_api_modified_at":"2020-11-23T20:41:21Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AVaBKsoHzSfCsMaPHh4iDIA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[139,30,32,1891,476,355],"class_list":["post-30716","post","type-post","status-publish","format-standard","hentry","category-technology","tag-littlesnitch","tag-mac","tag-macapp","tag-macos-11-0","tag-networking","tag-privacy"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=30716"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30716\/revisions"}],"predecessor-version":[{"id":30765,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30716\/revisions\/30765"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=30716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=30716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=30716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}