Splunk Search

Why does latest Splunk still ship unsigned Mach-O binaries for macOS?

droe
Explorer

The installer package (.pkg) is signed by Developer ID Installer: Splunk, Inc (CKEJB3F324). However, neither the DMG image file nor the installed executables are code signed. Since Splunk clearly already has a developer ID and knows how to use codesign(1), it would be very easy to sign both the DMG and the installed Mach-O executables too.

It seems very unprofessional to ship unsigned Mach-O binaries as part of an enterprise grade solution in 2018. Also, it makes it more difficult to lock down systems to only allow signed code using Gatekeeper or Google Santa, or to monitor for unsigned code using security monitoring solutions.

Is there any specific reason Splunk does not properly sign code for macOS yet?

Tags (2)
Get Updates on the Splunk Community!

Adoption of RUM and APM at Splunk

    Unleash the power of Splunk Observability   Watch Now In this can't miss Tech Talk! The Splunk Growth ...

Routing logs with Splunk OTel Collector for Kubernetes

The Splunk Distribution of the OpenTelemetry (OTel) Collector is a product that provides a way to ingest ...

Welcome to the Splunk Community!

(view in My Videos) We're so glad you're here! The Splunk Community is place to connect, learn, give back, and ...