{"id":26041,"date":"2019-07-23T16:41:36","date_gmt":"2019-07-23T20:41:36","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=26041"},"modified":"2020-07-03T16:56:29","modified_gmt":"2020-07-03T20:56:29","slug":"annoying-catalina-security-features","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/07\/23\/annoying-catalina-security-features\/","title":{"rendered":"Annoying Catalina Security Features"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/jsnell\/status\/1152685301241827328\">Jason Snell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jsnell\/status\/1152685301241827328\">\n<p>After 24 hours of trying to use Catalina in earnest with all my data and apps intact, the new security features are incredibly annoying. Apps constantly asking for permission to see various folders, lots of relaunches and trips to System Preferences. It&rsquo;s really unpleasant.<\/p>\n<p>At WWDC Apple&rsquo;s presenters said they would not prevent you from running software you wanted to run on your Mac, but these interface choices are disaffecting. It feels like my Mac is fighting my choices every step of the way, and there&rsquo;s not even a button to turn it all off.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/Schwieb\/status\/1152706167958724610\">Erik Schwiebert<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Schwieb\/status\/1152706167958724610\">\n<p>Apple is going to end up learning the lesson Microsoft did with Vista&rsquo;s UAC prompts. Users end up getting conditioned to blindly click OK because the &ldquo;security&rdquo; just gets in their way. It&rsquo;s a mess.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/marks\/status\/1152703185984860162\">Mark Hougaard Jensen<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/marks\/status\/1152703185984860162\">\n<p>I, apparently as the only one, think it&rsquo;s great. I found out for instance that Google&rsquo;s &ldquo;backup from this Mac&rdquo; app wants to log all of my keystrokes. I&rsquo;d never have known if Catalina didn&rsquo;t tell me.<\/p>\n<\/blockquote>\n\n<p>[Update (2019-07-26): I&rsquo;m not sure what this is referring to, as apps such as TextExpander and Dash that need to monitor which keys you type have long needed to ask for accessibility access. There&rsquo;s <a href=\"https:\/\/www.reddit.com\/r\/apple\/comments\/chdalo\/annoying_catalina_security_features\/euwwz2t\/\">speculation<\/a> that the warning is about registering a global hotkey, in which case it sounds like it&rsquo;s misleading or was misinterpreted by Jensen.]<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/Freerunnering\/status\/1152727209649561601\">Kyle Howells<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Freerunnering\/status\/1152727209649561601\">\n<p>They won&rsquo;t actually prevent you from the running software. They&rsquo;ll just limit how much they can do and make what they still can do impossibly annoying to use until you voluntarily give up and stop using them.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/bdkjones\/status\/1152725168684298240\">Bryan Jones<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/bdkjones\/status\/1152725168684298240\">\n<p>Agreed. It also irritates me that GateKeeper is automatically re-enabled periodically.<\/p>\n<p>I constantly have to turn it off in Terminal just to open a bash script marked as executable in a text editor.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/zoocat\/status\/1152687309474672644\">Brad Brown<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/zoocat\/status\/1152687309474672644\">\n<p>The worst so far for me is that all my QuickLook plugins are blocked, and while permission dialogs are annoying for other things, I can&rsquo;t even <em>find<\/em> a way to whitelist those plugins anywhere.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/gruber\/status\/1152728949128142848\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/gruber\/status\/1152728949128142848\">\n<p>I sincerely think Apple should add a single &ldquo;expert mode&rdquo; preference to OK all of this at once. Maybe even make it something you have to type in Terminal, to discourage looky-loos, but something you only have to do once.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/peternlewis\/status\/1153136047364034561\">Peter N Lewis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/peternlewis\/status\/1153136047364034561\">\n<p>I think the security preferences needs to be flipped over, so applications are listed, and then permissions associated with them, with a big red switch at the top for &ldquo;allow all&rdquo;.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/iKenndac\/status\/1152938473868935168\">Daniel Kennett<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/iKenndac\/status\/1152938473868935168\">\n<p>Modern Mac development! \\o\/<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jamesthomson\/status\/1153240023363399680\">James Thomson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jamesthomson\/status\/1153240023363399680\">\n<p>Honestly, this is all part of my decision not to rewrite DragThing. The writing is on the wall for system level utilities, even if it&rsquo;s tolerated currently...<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/peternlewis\/status\/1153454823259291648\">Peter N Lewis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/peternlewis\/status\/1153454823259291648\">\n<p>[It] is clear Apple wants to stop all levels of unapproved workflow apps, despite it being essential both for business and even more so for accessibility assistance.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/panic\/status\/1153421195892498432\">Panic<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/panic\/status\/1153421195892498432\">\n<p>Transmit 5.5.2, released today, will be the last version to support the current iteration of Transmit Disk. To prepare Transmit 5.6 for Catalina, we must support hardened runtime, which means dropping Transmit Disk and OS X El Capitan (10.11).<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/wilshipley\/status\/1153389662318166016\">Wil Shipley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/wilshipley\/status\/1153389662318166016\">\n<p>App sandboxing has set app development back more than anything else. I love security but it was designed wrong from the beginning. Should have just replaced the system calls instead of trying to be invisible and magic.<\/p>\n<p>[&#8230;]<\/p>\n<p>It wouldn&rsquo;t have been trivial to create a new set of API calls that were secure and remove access to the old ones, but it would have been a billion times better for developers and users than the current hyperlink nightmare.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/bitsplitting.org\/2019\/07\/22\/a-real-gatekeeper\/\">Daniel Jalkut<\/a> (<a href=\"https:\/\/twitter.com\/danielpunkass\/status\/1153391847261310978\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/bitsplitting.org\/2019\/07\/22\/a-real-gatekeeper\/\">\n<p>The Catalina 10.15 public beta identifies software that has not been notarized as potentially risky because it &ldquo;cannot be scanned for malware.&rdquo;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/peternlewis\/status\/1153458315348676608\">Peter N Lewis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/peternlewis\/status\/1153458315348676608\">\n<p>And the (&ldquo;cannot be scanned for malware.&rdquo;) is such a lie, since Apple could clearly just check it at that point - why not just add a Scan button, and have it scan using the same process.  Why?  Because Notarisation is about controlling developers, not about security.<\/p>\n<\/blockquote>\n\n<p>macOS doesn&rsquo;t even tell you that there&rsquo;s a way to bypass the check by using the Open command in the contextual menu.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/security-privacy-in-macos-10-15-beta\/\">Security &amp; Privacy in macOS 10.15 Beta<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/17\/notarizing-command-line-tools-for-macos-10-15\/\">Notarizing Command-Line Tools for macOS 10.15<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/04\/08\/macos-10-14-5-requires-new-developers-to-notarize\/\">macOS 10.14.5 Requires New Developers to Notarize<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/08\/31\/aedeterminepermissiontoautomatetarget-added-but-aepocalyse-still-looms\/\">AEDeterminePermissionToAutomateTarget Added, But AEpocalyse Still Looms<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/09\/10\/mojaves-new-security-and-privacy-protections-face-usability-challenges\/\">Mojave&rsquo;s New Security and Privacy Protections Face Usability Challenges<\/a><\/li>\n<\/ul>\n\n<p id=\"annoying-catalina-security-features-update-2019-07-24\">Update (2019-07-24): <a href=\"https:\/\/twitter.com\/Freerunnering\/status\/1153842800292765701\">Kyle Howells<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Freerunnering\/status\/1153842800292765701\">\n<p>&ldquo;Locking everything down that they can&rdquo; is exactly what they are doing. And it&rsquo;s killing the mac. If you lock everything down, you no longer have a powerful computer capable of anything I want to do, you have an iOS device with a different UI.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/davemark\/status\/1154011420788477955\">Dave Mark<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/davemark\/status\/1154011420788477955\">\n<p>Disheartening. This is the first Mac beta I can remember that didn&rsquo;t call to me. &#x1F641;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/peternlewis\/status\/1154021177905438721\">Peter N Lewis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/peternlewis\/status\/1154021177905438721\">\n<p>This is the first OS X where I really really don&rsquo;t want to upgrade for reasons other than concern about bugs.  This drops support for 32-bit, breaking lots of old games and tools, and adds a whole bunch of security theatre road blocks.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/ShawnKing\/status\/1154082433156804608\">Shawn King<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/ShawnKing\/status\/1154082433156804608\">\n<p>Same here. This is the first OS X version I won&rsquo;t upgrade until I&rsquo;m <em>forced<\/em> to.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/daringfireball.net\/thetalkshow\/2019\/07\/23\/ep-257\">The Talk Show<\/a>.<\/p>\n\n<p id=\"annoying-catalina-security-features-update-2019-07-26\">Update (2019-07-26): <a href=\"https:\/\/twitter.com\/pilky\/status\/1154145751695581189\">Martin Pilkington<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/pilky\/status\/1154145751695581189\">\n<p>I think the first time I encountered it was opening an Xcode project from the desktop. Understandable if wanting to access the desktop directly without any user input, but seems a tad overkill for those cases where I explicitly tell an app &ldquo;open something in ~\/Desktop\/Foo\/&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rosyna\/status\/1154146179233406976\">Rosyna Keller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rosyna\/status\/1154146179233406976\">\n<p>Yes, that is supposed to be inferred access. Through the betas, inference is getting much, much better.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/www.reddit.com\/r\/apple\/comments\/chdalo\/annoying_catalina_security_features\/\">Reddit<\/a>.<\/p>\n\n<p id=\"annoying-catalina-security-features-update-2019-07-29\">Update (2019-07-29): <a href=\"https:\/\/twitter.com\/steipete\/status\/1153970020982169600\">Peter Steinberger<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/steipete\/status\/1153970020982169600\">\n<p>Anyone seen that one yet? App doesn&rsquo;t start anymore, no idea how to fix.<\/p>\n<p>Message from debugger: Error 1<\/p>\n<p>The fix:<\/p>\n<pre>sudo DevToolsSecurity -enable<\/pre>\n<p>Finding that took me 3 hours. Yay.<\/p>\n<\/blockquote>\n\n<p id=\"annoying-catalina-security-features-update-2019-08-13\">Update (2019-08-13): <a href=\"https:\/\/twitter.com\/chockenberry\/status\/1159561799076737024\">Craig Hockenberry<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/chockenberry\/status\/1159561799076737024\">\n<p>This constant barrage of security permission dialogs on Catalina would be a lot less distasteful if a modicum of thought went into the user experience. Everything about the flow, including help that&rsquo;s incorrect when you click on ?, is about accessibility, not the user&rsquo;s goals.<\/p>\n<\/blockquote>\n\n<p id=\"annoying-catalina-security-features-update-2019-08-16\">Update (2019-08-16): <a href=\"https:\/\/twitter.com\/thebarbican19\/status\/1161857038944628736\">Joe Barbour<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/thebarbican19\/status\/1161857038944628736\">\n<p>Could you explain why @sip_app wants to record my entire screen? No where in your terms of service does it state you will record the users screen, this is illegal.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/pfandrade_\/status\/1162131375740338178\">Paulo Andrade<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/pfandrade_\/status\/1162131375740338178\">\n<p>Sip is a color picker. The warning in Catalina makes its users feel insecure...<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/daringfireball.net\/thetalkshow\/2019\/08\/10\/ep-260\">The Talk Show<\/a>.<\/p>\n\n<p id=\"annoying-catalina-security-features-update-2019-08-20\">Update (2019-08-20): <a href=\"https:\/\/twitter.com\/Mr_Noodle\/status\/1163548969819156481\">Paul Kim<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Mr_Noodle\/status\/1163548969819156481\">\n<p>In case you haven&rsquo;t figured it out yet, third-party System Preference panes on Catalina are loaded into a separate &ldquo;legacyLoader&rdquo; process. Can&rsquo;t find any mention of this and had to find out through back channels. This is also responsible for all sorts of display bugs. Lovely.<\/p>\n<\/blockquote>\n\n<p id=\"annoying-catalina-security-features-update-2019-12-20\">Update (2019-12-20): <a href=\"https:\/\/twitter.com\/gruber\/status\/1204481155682258944\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/gruber\/status\/1204481155682258944\">\n<p>I have not touched the Simulator in about 24 hours. I just got this alert while I was typing in MarsEdit and really in the flow. The modality of the alert interrupted me mid-sentence.<\/p>\n<\/blockquote>\n\n<p id=\"annoying-catalina-security-features-update-2020-01-30\">Update (2020-01-30): <a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1222186588605730816\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1222186588605730816\">\n<p>Speaking of Catalina and its dialogs, this daily popup drives me crazy. No indication what causes it, and if I don&rsquo;t enter my password I can&rsquo;t continue using the machine. Checking Activity Monitor suggests it&rsquo;s Mail-related<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Jason Snell: After 24 hours of trying to use Catalina in earnest with all my data and apps intact, the new security features are incredibly annoying. Apps constantly asking for permission to see various folders, lots of relaunches and trips to System Preferences. It&rsquo;s really unpleasant. At WWDC Apple&rsquo;s presenters said they would not prevent [&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":"2019-07-23T20:41:39Z","apple_news_api_id":"2d71359a-bb57-4479-a643-d78b4f1dcaf9","apple_news_api_modified_at":"2020-07-03T20:56:33Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAADQ==","apple_news_api_share_url":"https:\/\/apple.news\/ALXE1mrtXRHmmQ9eLTx3K-Q","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":[1736,465,30,1666,1842,53,48,1181,1227,243,1960,226],"class_list":["post-26041","post","type-post","status-publish","format-standard","hentry","category-technology","tag-dragthing","tag-gatekeeper","tag-mac","tag-macos-10-15","tag-notarization","tag-sandboxing","tag-security","tag-system-preferences","tag-top-posts","tag-transmit","tag-transparency-consent-and-control-tcc","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/26041","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=26041"}],"version-history":[{"count":13,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/26041\/revisions"}],"predecessor-version":[{"id":27992,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/26041\/revisions\/27992"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=26041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=26041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=26041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}