<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Security &#8211; Wade Tregaskis</title>
	<atom:link href="https://wadetregaskis.com/tags/security/feed/" rel="self" type="application/rss+xml" />
	<link>https://wadetregaskis.com</link>
	<description></description>
	<lastBuildDate>Thu, 27 Dec 2018 17:51:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wadetregaskis.com/wp-content/uploads/2016/03/Stitch-512x512-1-256x256.png</url>
	<title>Security &#8211; Wade Tregaskis</title>
	<link>https://wadetregaskis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">226351702</site>	<item>
		<title>Full Disk Access is required to access Time Machine backups in Mojave</title>
		<link>https://wadetregaskis.com/full-disk-access-is-required-to-access-time-machine-backups-in-mojave/</link>
					<comments>https://wadetregaskis.com/full-disk-access-is-required-to-access-time-machine-backups-in-mojave/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 27 Dec 2018 17:51:51 +0000</pubDate>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Broken by design]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Full Disk Access]]></category>
		<category><![CDATA[Mojave]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Snafu]]></category>
		<category><![CDATA[System Integrity Protection]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Time Machine]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=4314</guid>

					<description><![CDATA[I&#8217;ve been struggling since Mojave came out to deal with it&#8217;s over-bearing expansion of SIP (&#8220;System Integrity Protection&#8221;), which is basically a super-root notion that blocks access &#8211; even to root &#8211; to lots of basic parts of the system, including obvious &#38; mostly sensible ones like /System and /Library, but also less usefully things&#8230; <a class="read-more-link" href="https://wadetregaskis.com/full-disk-access-is-required-to-access-time-machine-backups-in-mojave/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve been struggling since Mojave came out to deal with it&#8217;s over-bearing expansion of SIP (&#8220;System Integrity Protection&#8221;), which is basically a super-root notion that blocks access &#8211; even to root &#8211; to lots of basic parts of the system, including obvious &amp; mostly sensible ones like /System and /Library, but also less usefully things like any &amp; all Time Machine backups.</p>



<p>Blocking access to Time Machine makes it very difficult to actually use Time Machine, since it&#8217;s then difficult to retrieve files from a backup (you <em>have</em> to then use the stupid &#8216;warp&#8217; Time Machine interface, which is slow, ugly, and buggy).</p>



<p>Luckily, it turns out there is a fairly simple solution that <em>isn&#8217;t</em> disabling SIP entirely (which requires multiple reboots in order to do, so is typically quite disruptive &amp; slow).  It appears that any application granted Full Disk Access (System Preferences → Security &amp; Privacy → Full Disk Access) can read Time Machine backups.</p>



<p>In case you&#8217;re unfamiliar, the symptoms of this problem include:</p>



<ul class="wp-block-list"><li>Being unable to navigate into Time Machine backups in the Open / Save / etc dialogs.</li><li>Being unable to see &#8211; through <font face="menlo">ls</font> or similar tools &#8211; the contents of Time Machine backups via Terminal.</li><li>Apps reporting errors like &#8220;<font face="menlo">The file “Foo” couldn’t be opened because you don’t have permission to view it</font>&#8221; or bluntly &#8220;<font face="menlo">Operation not permitted</font>&#8221; when trying to read something in a Time Machine backup.</li></ul>



<p>There&#8217;s a strange &amp; ironically very bad security quirk though &#8211; curiously, any tools run via Terminal inherit Terminal&#8217;s access (or lack thereof) to Full Disk Access.  They <em>don&#8217;t</em> use whatever setting might be specified for them in the Security &amp; Privacy preferences.  This is pretty baffling, as it means to give Full Disk Access to <em>anything</em> you run via Terminal, you have to give it to <em>everything</em> you run via Terminal.  Anything you specifically give Full Disk Access won&#8217;t actually receive it if it happens to be launched via the Terminal (which confused me for a while, since it&#8217;s so unintuitive).</p>



<p>I&#8217;m guessing whatever mechanism enforces all this so-called security is based in LaunchServices or somesuch &#8211; while the Finder and most things in general will launch apps via LaunchServices, as detached &amp; independent process sessions, Terminal doesn&#8217;t &#8211; everything it runs, from the shells down, run under it in the process hierarchy, and seemingly share its security &amp; privacy settings.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/full-disk-access-is-required-to-access-time-machine-backups-in-mojave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4314</post-id>	</item>
	</channel>
</rss>
