Sevenmachines “Success is easiest to protect, and hardest to reinvent.”

Security

Human Isolated Credentials as Policy

“I’ve got news for Mr. Santayana: we’re doomed to repeat the past no matter what. That’s what it is to be alive.” - Kurt Vonnegut Jr Whether its passwords to access external service, API keys, or other forms of credentials, we not only know that our applications need them, but we also know that they are in reality, highly likely to be exposed beyond the security boundaries we define for them. Most commonly the exposure will come from a human error. Keys committed to a GitHub repository 1,2, incorrect permissions on an S3 bucket 3,4,5 and so on.

November 14, 2017

Security Automation AWS

Automated Token Generation with Cloudformation Custom Resource Lambdas

Automated Credential Token with Cloudformation Custom Resource Lambdas The automated token template, [][1]

October 10, 2017

AWS Security Automation

ECS Parameter Store Synchroniser

Working with credentials within ECS and passing them around is not entirely straighforward. As one way of doing this, this solution bases all environment variable storage in the AWS Parameter Store, then automatically synchronises them with the running tasks in a set of specified ECS clusters and tasks. [][1]

August 8, 2017

AWS Security Automation

AWS Certificate Manager Pipelining

[][5] This post will walkthrough automating AWS Certificate Manager validation through a Simple Email Service (SES), S3 and Lambda pipeline.

February 11, 2017

AWS Security Automation

Security Update Strategies for Ubuntu AMI

We need to get security updates onto instances on live AWS services. So, whats the best strategy? If we’re using the Amazon Linux AMI, then we security updates are automatically applied on the initial boot of the AMI. So if we cycle our instances, we get a freshly updated EC2 instance.

March 5, 2016

AWS Security