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!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Get the T-shirt to Prove You Survived Splunk University Bootcamp

As if Splunk University, in Las Vegas, in-person, with three days of bootcamps and labs weren’t enough, now ...

Wondering How to Build Resiliency in the Cloud?

IT leaders are choosing Splunk Cloud as an ideal cloud transformation platform to drive business resilience,  ...