Post

Replies

Boosts

Views

Activity

Reply to Access to Raw Lidar point cloud
I don't think there's any API for that, but I'm not entirely sure (sso don't count on this). But either way, the sensor fusion algorithms are there to improve it, so I'm not sure if you would get better results from that. and fails in low light conditions Do you think raw depth data would be better than the sensor fusion-processed data?
1w
Reply to FB15286954: Loss of 2FA verification codes
I think I figured why this happened, but I believe the UI/UX could be improved. It appears that I did not click the "Done" button and just closed the app, so the key did not get saved. I think it would make sense if this info was automatically saved, especially since there is a "delete" button on the exact same page. I think this behavior may confuse users.
Sep ’24
Reply to Inquiry Regarding Secure Enclave Storage Capacity and Key Generation
Regarding your first question: [quote='761970021, lhj0880, /thread/761970, /profile/lhj0880'] Does the Secure Enclave utilize its own independent memory for storing keys and other sensitive data? [/quote] As described in the Apple Platform Security guide: Although the Secure Enclave doesn’t include storage, it has a mechanism to store information securely on attached storage separate from the NAND flash storage that’s used by the Application Processor and operating system.
Aug ’24
Reply to App Hang when ignoring strong password - bad user experience
[quote='760976021, rene.lv.cs, /thread/760976, /profile/rene.lv.cs'] My guess I think when the transition to the next screen happens, the reference to some critical information for save password gets deallocated and then some Apple Api tries to show the action sheet but this does not work because some Information is missing. This seems to prevent the userinteraction and some code runs in an endless loop which would explain the memory raising quickly (our production build runs normally between 30 MB and 80 MB Memory). [/quote] I'm not sure, but that sounds pretty plausible, imo. Make sure to file a bug for this and link it here.
Aug ’24
Reply to blue book app crash
You should report this to Common App too, as they might be able to address it if it's an app issue. It might be related to a null pointer dereference due to some concurrency issues (hence KERN_INVALID_ADDRESS at 0x0000000000000000 and 0 libsystem_kernel.dylib 0x00007fff206689ce __ulock_wait + 10), but I'm not entirely sure... From what I see, it seems that these concurrency issues arise when WebKit tries to load some system preferences. I noticed both of you use macOS 11.7.10 (20G1427), so perhaps it's also related to this. I did a quick search on the internet and found that other people are experiencing the same issue on the same macOS version.
Aug ’24
Reply to MKLocalSearch request limit
I used this API a few months ago in a macOS app and yes, it had a rate limit of 50 searches per minute. That means that, after 50 searches are done in less than a minute, you'll have to wait in order to send the next requests (I believe all your other requests within that minute will fail). I haven't found any mentions of the actual rate limit value in the docs, so you should experiment with it yourself. I believe this might be the error you'll get if you exceed the rate limit.
Aug ’24
Reply to Safari microphone access
Maybe apple allows his own softwares Indeed, I believe that's what's going on. Safari has some special entitlements, you can see them if you run the following command in Terminal: codesign -dv --entitlements - /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app. The special entitlement that allows this kind of behaivor is com.apple.private.tcc.allow: [Key] com.apple.private.tcc.allow [Value] [Array] [String] kTCCServiceAddressBook [String] kTCCServiceCamera [String] kTCCServiceListenEvent [String] kTCCServiceMicrophone [String] kTCCServiceScreenCapture [String] kTCCServiceSystemPolicyDownloadsFolder [String] kTCCServiceCalendar [String] kTCCServiceSystemPolicyAppData [String] kTCCServiceAppleEvents I hope it is not the same behaviour for full disk access grant... There is another simillar full disk access entitlement value, kTCCServiceSystemPolicyAllFiles, but Safari doesn't have this. but this is not good for security... While these Apple apps have these entitlements, other apps cannot obtain them without explicit permission from Apple. They need to be signed by Apple in order to receive these entitlements. So, generally speaking, there is no way for them to access these permissions without prompting the user, unless they exploit some sort of vulnerability. If you find such a vulnerability, you should report it to the Apple Security Research website.
Jul ’24
Reply to Local Network Access Permission
How do we stop users from disabling the permission incase the user has admin rights? Usually, any admin user should be able to change these kind of settings, so if you want an user to be unable to do that, they shouldn't have admin rights. Perhaps you can do something with the MDM APIs for that. Regarding your other questions, I'm unsure, but: In particular, do both the client and server need to be in the same private subnet range for the prompt to be shown? My guess is they shouldn't be on the same private network range (not necessarily subnet), but I haven't tested that. a VPN is not really a local network Perhaps the machine should still see it as a local network, especially if your machine is residing on a private network range through the VPN.
Jul ’24