~/talk

Leveraging MacOS's Networking Frameworks to Heuristically Detect Malware

Talkat RSA Conference 2024 · 2024-05-06..05-09· [security]
slides:none on file

Claim: host‑based macOS monitoring finds malware by spotting unauthorized network activity. Uses private NetworkStatistics.framework and Network Extension to build Netiquette (snapshot like nettop), DNSMonitor (intercepts and parses DNS via libresolve, can block with NXDOMAIN) and Lulu (NEFilterDataProvider firewall with allow/deny verdicts). Demonstrations: 10–15 line Dummy reverse shell, 3CX beacon to msstorageboxes.com discovered via DNS, Kaspersky iOS compromise stays hidden 4 years; tools work and reveal exclusions Apple had that a 10‑second exploit bypasses.

AI-written summary · about

  1. 0:00macOS malware detection intro
  2. 4:34macOS networking challenges
  3. 7:02Mac malware network behavior
  4. 13:55Network state with NetworkStatistics
  5. 20:21DNS monitor for macOS
  6. 27:49macOS extension approval
  7. 37:14DNS monitoring limits
  8. 37:58Full traffic monitor
  9. 40:28Heuristics for malicious traffic
  10. 46:32Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.