{"id":13054,"date":"2015-12-10T13:23:18","date_gmt":"2015-12-10T18:23:18","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=13054"},"modified":"2015-12-10T14:33:52","modified_gmt":"2015-12-10T19:33:52","slug":"not-your-mac-anymore","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2015\/12\/10\/not-your-mac-anymore\/","title":{"rendered":"Not Your Mac, Anymore"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/mikeash\/status\/674264347313643520\">Mike Ash<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/mikeash\/status\/674264347313643520\">\n<p>I can&rsquo;t attach to <em>TextEdit<\/em> because of system integrity protection?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/millenomi\/status\/674266387804622848\">@millenomi<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/millenomi\/status\/674266387804622848\"><p>the point of the thing is to prevent software to do damage to the system where a user gave their admin password.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/mikeash\/status\/674269568483917825\">Mike Ash<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/mikeash\/status\/674269568483917825\"><p>How does preventing debuggers attaching to unimportant processes match that intent?<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/Zorg__\/status\/674383896092368897\">Mayur Pawashe<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Zorg__\/status\/674383896092368897\"><p>you may be able to copy TextEdit to your Desktop and attach to a running instance of it, if SIP is still broken in this way<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/milend\/status\/674359747332734976\">Milen Dzhumerov<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/milend\/status\/674359747332734976\"><p>the ominous wording when you disable SIP seems quite worrying: &ldquo;&#8230; is an unsupported configuration, likely to break in the future&#8230;&rdquo;.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rosyna\/status\/674476599392133120\">Rosyna Keller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rosyna\/status\/674476599392133120\"><p>TIL rootless has the ability to disable protections for one specific class if you only need to change one thing!<\/p><\/blockquote>\n\n<p>Update (2015-12-10): <a href=\"https:\/\/twitter.com\/Mr_Noodle\/status\/675027301650833408\">Paul Kim<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Mr_Noodle\/status\/675027301650833408\"><p>I can&rsquo;t attach to SysPrefs with SIP. We&rsquo;re not talking about hacking things here. SysPrefs has a officially sanctioned plugin API.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Mike Ash: I can&rsquo;t attach to TextEdit because of system integrity protection? @millenomi: the point of the thing is to prevent software to do damage to the system where a user gave their admin password. Mike Ash: How does preventing debuggers attaching to unimportant processes match that intent? Mayur Pawashe: you may be able to [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[4],"tags":[56,323,30,1199,71,1235,1181,1050],"class_list":["post-13054","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-debugging","tag-dtrace","tag-mac","tag-mac-os-x-10-11","tag-programming","tag-system-integrity-protection","tag-system-preferences","tag-textedit"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13054","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=13054"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13054\/revisions"}],"predecessor-version":[{"id":13064,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13054\/revisions\/13064"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=13054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=13054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=13054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}