news.volyx.in

Breaking all macOS security layers with a single vulnerability (sector7.computest.nl)

606 points by afrcnc · 1488 days ago · 150 comments on HN

Article summary

A vulnerability in macOS, known as CVE-2021-30873, allowed an attacker to break all security layers with a single exploit, affecting essentially all macOS AppKit-based applications. The vulnerability was related to process injection, which enables one process to execute code in a different process. The issue was fixed by Apple in October 2021. The vulnerability highlights the challenges of changing a security model that has been used for decades to a more restrictive model.

Main themes

  • macOS security vulnerability
  • process injection
  • capability-based security
  • compartmentalization
  • sandboxing
  • virtualization
  • security vs usability
  • cloud security
  • software component security

What commenters say

  • Some argue that a capability-based security model, like the one used in Fuchsia OS, is a more effective approach to security.
  • Others believe that proper compartmentalization, such as that provided by QubesOS, is necessary to achieve true security.
  • It is suggested that sandboxing and virtualization can provide a balance between security and usability.
  • The trade-off between security and usability is a major concern, with some arguing that increased security measures can lead to a loss of computing freedom.
  • There are differing opinions on the effectiveness of current security solutions, such as firejail and bubblejail, with some citing potential vulnerabilities and others advocating for their use.
  • The use of cloud services and SOC2 compliance is seen as a potential solution for small companies to ensure the security of customer data.
  • Some argue that paid package repositories may become more prevalent as a way to ensure the security of software components.
  • The development of new operating systems, such as Fuchsia OS, may provide an opportunity to rethink security fundamentals and create more secure systems.