Posted on 11-29-2016 07:20 AM
I am transitioning our mac environment onto another network and have to get all software re-approved. Being that there is no vendor/support for Autopkg I am receiving some resistance on it. Can I get a show of hands of everyone who uses it/has it approved for use? I’d like to present a list of agencies currently utilizing it as validation. Of particular use would be federal agencies. Feel free to contact me directly if you don't want to put that information here. paul.dickson at nbacc.dhs.gov.
Posted on 11-29-2016 07:56 AM
Federal agency checking in here.
That being said, I suspect that my ITSec issue would not approve, if they knew the details. I'm working towards setting up an internal .git repository to use as our AutoPKG repository and copying over the recipes we use.
Posted on 11-29-2016 07:58 AM
We are also looking at using Autopkg, but there are some security concerns to take into account. For example, there isn't currently a way to tell if a recipe author is doing anything bad with their recipe, other than auditing the recipe manually and understanding what the recipe does. The recommended way to handle this is to set up up a workflow where each recipe you use has a corresponding override with trust settings. If the recipe changes, it will throw an error so you can audit the parent recipe again and update the trust settings. You can find more about that workflow here:
https://github.com/autopkg/autopkg/wiki/Autopkg-and-recipe-parent-trust-info
Note that these options are a feature of Autopkg 1.0, which is currently in prerelease (the current release is 0.6).
Posted on 11-29-2016 08:16 AM
@gsanna Thanks for the info. That may be enough to ease IS's minds.
Posted on 11-29-2016 09:52 AM
Until patch management is ready, this is a no brainer. But yes, some validation is required since evil recipes are possible.
Posted on 11-29-2016 10:15 AM
1.0 has been released today.
Posted on 11-29-2016 12:42 PM
We looked at using AutoPKG, but decided that the concerns outweighed the benefits.