mirror of
https://github.com/bitwarden/browser
synced 2025-12-10 21:33:27 +00:00
[PM-16530] [BRE-283] Changes to support hardening on the Mac desktop app (#12632)
* [DEVOPS-1424] Changes to support hardening on the Mac desktop app * Remove unsigned memory exception * Remove exceptions from the local (non-MAS) mac builds as well --------- Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
This commit is contained in:
@@ -133,7 +133,7 @@
|
|||||||
"entitlements": "resources/entitlements.mas.plist",
|
"entitlements": "resources/entitlements.mas.plist",
|
||||||
"entitlementsInherit": "resources/entitlements.mas.inherit.plist",
|
"entitlementsInherit": "resources/entitlements.mas.inherit.plist",
|
||||||
"entitlementsLoginHelper": "resources/entitlements.mas.loginhelper.plist",
|
"entitlementsLoginHelper": "resources/entitlements.mas.loginhelper.plist",
|
||||||
"hardenedRuntime": false,
|
"hardenedRuntime": true,
|
||||||
"extendInfo": {
|
"extendInfo": {
|
||||||
"LSMinimumSystemVersion": "12",
|
"LSMinimumSystemVersion": "12",
|
||||||
"ElectronTeamID": "LTZ2PFU5D6"
|
"ElectronTeamID": "LTZ2PFU5D6"
|
||||||
|
|||||||
@@ -6,5 +6,7 @@
|
|||||||
<true/>
|
<true/>
|
||||||
<key>com.apple.security.inherit</key>
|
<key>com.apple.security.inherit</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@@ -8,5 +8,7 @@
|
|||||||
<array>
|
<array>
|
||||||
<string>LTZ2PFU5D6.com.bitwarden.desktop</string>
|
<string>LTZ2PFU5D6.com.bitwarden.desktop</string>
|
||||||
</array>
|
</array>
|
||||||
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@@ -4,10 +4,6 @@
|
|||||||
<dict>
|
<dict>
|
||||||
<key>com.apple.security.cs.allow-jit</key>
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
|
||||||
<true/>
|
|
||||||
<key>com.apple.security.cs.disable-library-validation</key>
|
|
||||||
<true/>
|
|
||||||
<!--
|
<!--
|
||||||
<key>com.apple.developer.authentication-services.autofill-credential-provider</key>
|
<key>com.apple.developer.authentication-services.autofill-credential-provider</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
|||||||
@@ -6,9 +6,7 @@
|
|||||||
<true/>
|
<true/>
|
||||||
<key>com.apple.security.inherit</key>
|
<key>com.apple.security.inherit</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
<true/>
|
|
||||||
<key>com.apple.security.cs.disable-library-validation</key>
|
|
||||||
<true/>
|
<true/>
|
||||||
<!--
|
<!--
|
||||||
<key>com.apple.developer.authentication-services.autofill-credential-provider</key>
|
<key>com.apple.developer.authentication-services.autofill-credential-provider</key>
|
||||||
|
|||||||
@@ -34,5 +34,7 @@
|
|||||||
<string>/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/</string>
|
<string>/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/</string>
|
||||||
<string>/Library/Application Support/Vivaldi/NativeMessagingHosts/</string>
|
<string>/Library/Application Support/Vivaldi/NativeMessagingHosts/</string>
|
||||||
</array>
|
</array>
|
||||||
|
<key>com.apple.security.cs.allow-jit</key>
|
||||||
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
Reference in New Issue
Block a user