Post

Replies

Boosts

Views

Activity

Comment on Endpoint Security Sample Code will not run extenstion
It doesn't look like it: ps ajxww|grep -i sysex|grep -v grep root 6290 1 6290 0 0 Ss ?? 0:00.16 /System/Library/Frameworks/SystemExtensions.framework/Versions/A/Helpers/sysextd ps ajxww|grep -i endpoint|grep -v grep root 75 1 75 0 0 Ss ?? 0:00.02 endpointsecurityd I don't believe I have seen an ES man page, and that link you added doesn't take you there either.
Topic: Privacy & Security SubTopic: General Tags:
May ’22
Comment on Killed -9 when running app signed with endpoint security
I build the executable in place in my dev directory - the target in my Makefile is ProtectOnAccess.app/Contents/MacOS/protect_am. Then, I copy it using "sudo cp -r ProtectOnAccess.app /Library/Application\ Support/protect/". I think this would definitely not cause the issue discussed in that post about updating mac software. I am fairly certain protect_am is a Mach-O executable. The file structure I obtained was from setting up a driver wrapper project in xcode that you recommended when trying to build outside of xcode. I codesign only the protect_am executable, and the entire ProtectOnAccess.app folder. Should I delete the _CodeSignature directory?
Topic: Privacy & Security SubTopic: General Tags:
Apr ’22
Comment on Working, signed, notarized app will not run on another system
I understand a little of this, but it would be helpful to find the actual source project that is referenced in these posts. In this case, DaemonWithApp is presented as though it is something I can see and work with, but I don't have it. Where can I get these samples? I have a sample xcode project I tried to build from the DaemonInAppsClothing source presented, but then when I switched out main.swift for my c++ code, and added in the dylib files, they do not end up in the archive. I know I'm all over the place here, so it is really hard to put things in any kind of order, or know if I'm following correct procedures.
Topic: Code Signing SubTopic: Entitlements Tags:
Mar ’22
Comment on Endpoint Security Sample Code will not run extenstion
It doesn't look like it: ps ajxww|grep -i sysex|grep -v grep root 6290 1 6290 0 0 Ss ?? 0:00.16 /System/Library/Frameworks/SystemExtensions.framework/Versions/A/Helpers/sysextd ps ajxww|grep -i endpoint|grep -v grep root 75 1 75 0 0 Ss ?? 0:00.02 endpointsecurityd I don't believe I have seen an ES man page, and that link you added doesn't take you there either.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’22
Comment on Killed -9 when running app signed with endpoint security
I see about the cp. I added the rm -r, and now it works! This explains why sometimes it would work properly. Another change I had to make in the bundle, under MacOS, the executable is was called protect_am, but CFBundleExecutable listed ProtectOnAccess. I changed the executable to match. My protect_am is now a symbolic link to ProtectOnAccess.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’22
Comment on Killed -9 when running app signed with endpoint security
I build the executable in place in my dev directory - the target in my Makefile is ProtectOnAccess.app/Contents/MacOS/protect_am. Then, I copy it using "sudo cp -r ProtectOnAccess.app /Library/Application\ Support/protect/". I think this would definitely not cause the issue discussed in that post about updating mac software. I am fairly certain protect_am is a Mach-O executable. The file structure I obtained was from setting up a driver wrapper project in xcode that you recommended when trying to build outside of xcode. I codesign only the protect_am executable, and the entire ProtectOnAccess.app folder. Should I delete the _CodeSignature directory?
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’22
Comment on Code validation fails on stand-alone executable due to restricted entitlements
I have a sample application that is using xcode. Part of the requirement for endpoint security is that I need to notarize the application. To do this, I am trying to create an archive and submit for validation. I can't seem to figure out why this provisioning profile doesn't have the certificate.
Replies
Boosts
Views
Activity
Mar ’22
Comment on Code validation fails on stand-alone executable due to restricted entitlements
I am not sure - are you saying that I need to change the way the files are stored on the target system? In other words, a .app directory structure like this? Contents/ Info.plist MacOS/ protect_am PkgInfo _CodeSignature/ CodeResources embedded.provisionprofile How do I create this provisionprofile if I'm not using xcode?
Replies
Boosts
Views
Activity
Mar ’22
Comment on Working, signed, notarized app will not run on another system
I understand a little of this, but it would be helpful to find the actual source project that is referenced in these posts. In this case, DaemonWithApp is presented as though it is something I can see and work with, but I don't have it. Where can I get these samples? I have a sample xcode project I tried to build from the DaemonInAppsClothing source presented, but then when I switched out main.swift for my c++ code, and added in the dylib files, they do not end up in the archive. I know I'm all over the place here, so it is really hard to put things in any kind of order, or know if I'm following correct procedures.
Topic: Code Signing SubTopic: Entitlements Tags:
Replies
Boosts
Views
Activity
Mar ’22