At least we now know that making things go bad is yet another attack vector they have.
—-
An anecdote on Apple:
I was in Colombia a couple of months ago and I got my phone stolen (iPhone 16). I rushed home to mark it as stolen using the find my feature using my Mac. It went through and I felt incredibly relieved. Then, a couple of minutes after, I receive a bunch of emails from many of my online accounts sending auth codes and making sure it was me changing the password. I then spent several hours in a back and forth trying to get a hold of the situation which thankfully was solved. I just know that my grandma would’ve had a different story to tell…
I’ve heard the same story from friends that have had their phones stolen also.
So, how secure is Apple? I think it is and feels like it’s transforming to an it used to be.
It feels like anything that’s now connected to the internet holds a back door waiting to be discovered sooner or later.
So, from what I’m learning, it’s not really about stopping the breaches because it’s hard to say you’re ever going to be free from breaches, but creating a system of data storage that takes potential breaches in mind.
Then they can load the extracted bits onto something else and go forward from there.
> it’s not really about stopping the breaches because it’s hard to say you’re ever going to be free from breaches, but creating a system of data storage that takes potential breaches in mind.
It's all of the above; generally it's called 'defense in depth': you don't just want a hard shell, you also want to secure the internal components - data and code.
Again, you want to start with a census of what is valuable and focus on protecting those things. You don't have resources to secure everything.
Otherwise, you need to start with an idea of what valuables you have and what threats - hackers? lawsuits? competitors? how well-resourced? - you're protecting against. No security will be perfect. You need to make it more expensive to steal your data than it's worth to the attacker.
A few general tips off the top of my head:
* As much as possible, don't store anything on a computer that you don't want to read in the news or hear read to you in court. The safest data doesn't exist. For any communications, set a retention period (e.g., delete messages in 30 days), and just save separately anything you need to keep.
* Store confidential data (passwords, credit card numbers, anything that can cost money or reputation) only in a secure database; the only exception is when the data is actually requird. Password databases, if they have long-enough fields, can work here. Do not keep it in emails - don't email around passwords, credit card numbers, etc.; otherwise when the hacker accesses your email, all is lost. This especially applies to confidential client data - you don't want to have to explain to all your clients, 'you're confidential data might have been stolen - I don't really know if they hacker found it or will use it.' With a secure database, you have peace of mind.
* Use Apple products. They prioritize security and have the resources to deliver on it; they are the fastest route to security. Windows' value is to larger organizations managing large numbers of computers. Linux is too complicated to secure for non-technical users (and probably isn't as secure as Apple). It does require trusting Apple, but you need to trust someone.
* Use Signal for communication, as much as possible.
* Security is much too hard to do yourself. Depending on need, use products that a vendor remotely manages (but then you need to trust the vendor). Use your firewall to filter viruses, though that's imperfect and you need to be careful about it slowing down throughput.