I'm not sure if i fully understand your point on "vetted binaries", but if 
every source code is vetted and then transferred to the isolated 
environment, there should not be a problem with security issues. All the 
developer machine living already in the same isolated environment and also 
i would place athens there, so all builds will be made with vetted source 
code. 

It's easily possible that i miss some import point in this scenario, but 
anyway i will verify your idea and take it into account for our go 
development strategy.

Am Donnerstag, 13. Dezember 2018 10:38:30 UTC+1 schrieb ohir:
>
> On Wed, 12 Dec 2018 22:15:23 -0800 (PST) 
> snmed <sandro....@gmail.com <javascript:>> wrote: 
>
> > Thank you very much for your reply. It seems to be a possible way to do 
> it, 
> > what do you think about the athens way? 
>
> From the secop pov it'll be a hells gate. Also it does not allow for 
> vetted binary arifacts as current unix/Go ways do. 
>
> > what do you think about the athens way? 
>
> 1) Athens is in flux. 2) It is yet another complicated piece of software 
> to analyze and monitor. 3) It again brings all compiling to the local 
> machine while GOPATH way allows all devs to use binary artifacts built 
> on the hardened builder machine. 
>
> > In my point of view it would be the easiest way as far i can preload the 
> > athens cache with all the required packages. 
>
> So the security team will need to produce an internal vetted package 
> instead 
> of signing a tag within the IDP 3rd party package repo. 
>
> (IMO whole idea of "zipped packages" is the bad J-flu infection... Ah - 
> CoC) 
>
> > And then the only thing a developer has to do, is to set the GOPROXY to 
> the 
> > athens instance. 
>
> It fits loose distributed settings. Not controlled ones. And I -- from 
> "offline"/"airgap" constraint -- assumed that your client is concerned 
> about 
> security, not about connectivity. 
>
> Hope this helps, 
>
> -- 
> Wojciech S. Czarnecki 
>  << ^oo^ >> OHIR-RIPE 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to