objective-see / LuLu

LuLu is the free macOS firewall
GNU General Public License v3.0
9.63k stars 449 forks source link

LuLu asking if exchangesyncd should be allowed to connect #450

Open PencilNotPen opened 2 years ago

PencilNotPen commented 2 years ago

Is exchangesyncd a system process, or something third-party to be wary of? If it is a system process, why is LuLu asking me to approve it when I have "Allow Apple Programs" enabled in settings? LuLu has never asked me to approve a system process before with this setting enabled, but exchangesyncd has now requested approval twice in two days. What has changed, and if exchangesyncd is not Apple-related, what is it and should it be approved?

Many thanks!

cktsmith commented 2 years ago

I received the same request for approval of 'exchangesyncd'. At first, I Denied it, but after reading PencilNotPen's comment from Mar 30, I opened Lulu and searched 'exch'. It showed one process with two rules, the approved one built into the Apple-approved list of rules, and my denial. I removed my denial, but I do wonder two things:

  1. Why is Lulu asking what to do if there's already a rule Allowing the process?
  2. Why does that request show that the process is NOT SIGNED. Isn't it signed by Apple?
  3. If the "new" process is a malicious imitation of Apple's (therefore not signed), why did my Deny rule appear under the Apple process in Lulu (IOW Lulu listed one process containing 'exch' and two rules—Allow from Apple built-in rules and Deny from me).
Intenditore commented 1 year ago

Same question here 😳

Flashget commented 1 year ago

same here after update to 13.01, maybe related?

kimbim commented 1 year ago

Got the same one today, I Allow'ed it .. hopefully safe :P

jingcodeguy commented 2 months ago

I have just seen it in my macOS Sonoma 14.5. Then I try to ask ChatGPT what it is about with the following reference.

com.apple.exchangesync.framework.ExchangeSync is a framework in macOS and iOS used to support the synchronization of Microsoft Exchange accounts. The primary purposes of this framework include:

1. Email Sync: Synchronizing emails from Microsoft Exchange accounts with the Mail app on macOS/iOS devices.
2. Calendar Sync: Syncing Exchange calendar events, allowing users to view and manage calendar entries in the Calendar app.
3. Contacts Sync: Synchronizing contacts from Exchange accounts to the Contacts app on the device.
4. Tasks and Notes Sync: Syncing tasks and notes from Exchange accounts, making it easier for users to manage to-dos and notes.

If seems so and someone is discussing about this too: https://www.reddit.com/r/MacOS/comments/1d2yf3w/help_174_cpu/