Viewing profile — bigmac
bigmac
HN member- Joined
- Thu, Mar 13, 2008, 3:08 AM UTC
- HN karma
- 872
- Public activity
- 138 items
- HN profile
- View on Hacker News ↗
About bigmac
Co-founder and CEO of Anchorage anchorage.com
Previously ran Security at Docker. docker.com
Previously led Security Engineering at Square. https://www.squareup.com
Contact me: nathan.mccauley @ Google's email service. @nathanmccauley
Recent public activity
- story
-
comment
Comment #15435742
Folks need to worry about being able to protect more than just passwords. Engineers should be doing a good job of protecting SSNs, phone numbers, home addresses, etc. Crypto-anchor…
-
comment
Comment #15435612
This isn't only about HSMs or dedicated services. To anyone reading this thread: the key thing to understand here is: How do crypto-anchors help against attacks that allows `select…
-
comment
Comment #15435424
FWIW I was concerned folks would get caught up on the password storage use case since so many are familiar with that problem. The crux of the idea of crypto-anchoring is to segment…
-
comment
Comment #15435347
We discuss exactly this architecture in the talk we gave back in 2014. See here for the part where we discuss it: https://youtu.be/lrGbK6fE7bI?t=16m31s Basically we 100% agree with…
-
comment
Comment #15435118
Folks shouldn't necessarily be scared off by the use of HSMs in this model -- HSMs are an add-on that adds an additional layer of security. That said, there are still significant w…
-
comment
Comment #15435089
One of the great things that helps when building a crypto-anchor enabled infrastructure is to have Mutual TLS between all applications/containers. This allows you to authn/authz an…
- story
-
comment
Comment #14142478
Importantly updates are not handled by LinuxKit itself[1] but the concept is that that a higher level system or packager might take care of via CloudFormation and an out-of-band re…
-
comment
Comment #14140322
For those interested in security in particular, we've outlined the opinions and design decisions here: https://github.com/linuxkit/linuxkit/blob/master/docs/securi... In short: Ker…
-
comment
Comment #13621160
At a design level, push removes an entire class of vulnerabilities, full stop. Pull requires good ACL'ing and properly implemented controls for the lifetime of the orchestration sy…
- comment
-
comment
Comment #13613625
There's no way to schedule anything from a worker node -- Swarm follows a push model for all scheduling decisions; worker nodes never pull anything. This is the best ACL model poss…
-
comment
Comment #13399850
We're working with Red Hat now. Folks can expect more technical details when everyone is on the same page. That said, the solution is the same as with every other piece of software…
-
comment
Comment #13399271
This post is incorrect. SELinux does not fully mitigate this issue. We recommend users update to 1.12.6. I expect Red Hat to issue a retraction shortly. We notified them last night…
-
comment
Comment #13075215
Do not use Docker distributed by Red Hat, full stop. It has been irresponsibly patched to be insecure. They disable important seccomp filters. Instead, install using instructions h…
-
comment
Comment #12363393
In terms of signing and verification, doing trusted pulls of the official ubuntu image (or any other official image) is quite easy: export DOCKER_CONTENT_TRUST=1 docker pull ubuntu…
-
comment
Comment #12362634
You're right -- it needs to be enabled manually using `--opt encrypted`. 1.13 is shooting for this to be the default.
-
comment
Comment #12361868
We've done a ton of work on image signing. Look in to Docker Content Trust ( https://docs.docker.com/engine/security/trust/content_trust/ ) and Notary ( https://github.com/docker/n…
-
comment
Comment #12361840
Great points, we're working on a bunch of this stuff. Docker 1.12 in swarm mode, for example, does automatic key rotation and issuance of the TLS certs assigned to every node in th…
-
comment
Comment #12361749
We are on the case right now. The solution is going to be really, really good. We had to get cryptographic node identity rolled out first and we're designing secrets management on …
-
comment
Comment #12361731
The important metric with patching vulnerabilities is time-to-patch. Docker based environments are able to significantly reduce time-to-patch precisely because the libs are bundled…
-
comment
Comment #12361646
This couldn't be further from the truth. Docker containers run with default seccomp profiles, namespacing (filesystem, PIDs, mounts, etc), LSM policies (AppArmor, SELinux), and cap…
-
comment
Comment #11539780
Responding to your edit: Notary, the underlying project that implements Docker's Content Trust feature, is an implementation of The Update Framework (TUF). Generally, you want a so…
-
comment
Comment #11539633
The several daemons serve two purposes: 1. We have to host the signatures somewhere, so we host them in a store we call the notary server. 2. Notary has a concept of timestamping, …