HN user

colek42

485 karma

Founder of TestifySec, and maintainer of Witness and Archivista

github.com/in-toto/witness github.com/in-toto/archivista

cole at testifysec.com

Posts33
Comments165
View on HN
cilock.dev 22d ago

Show HN: CI/Lock – signed evidence of what your CI ran

colek42
1pts0
cilock.dev 1mo ago

Show HN: CI/lock – supply-chain attestation CLI, from the Witness creators

colek42
1pts0
news.ycombinator.com 4mo ago

Anthropic vs. DoD: "Any lawful use" is a fight about control

colek42
2pts8
productgovernance.substack.com 1y ago

Shifting 'Shift Left' and What We Can Learn from Uber

colek42
2pts0
productgovernance.substack.com 1y ago

Shifting 'Shift Left' and What We Can Learn from Uber

colek42
1pts0
productgovernance.substack.com 1y ago

How to Shift Compliance Left – A Letter to Developers

colek42
3pts0
productgovernance.substack.com 1y ago

Shifting Compliance Left – A Letter to Compliance Teams

colek42
2pts0
www.testifysec.com 3y ago

Building an Effective Enterprise Software Supply Chain Policy

colek42
1pts0
github.com 3y ago

Witness is a pluggable framework digital attestation

colek42
3pts1
www.testifysec.com 3y ago

Keyless Signing of Digital Attestations with Witness and SigStore

colek42
1pts0
www.testifysec.com 3y ago

Keyless Signing with Witness and SigStore

colek42
9pts0
www.testifysec.com 3y ago

Comparing In-Toto and Sigstore: Two Approaches to Software Supply Chain Security

colek42
1pts0
www.youtube.com 4y ago

2019 – USENIX – in-toto: Providing farm-to-table guarantees for bits and bytes

colek42
1pts0
www.testifysec.com 4y ago

Automating Compliance – Why the SBOM Falls Short

colek42
1pts0
www.testifysec.com 4y ago

What Is a Software Supply Chain Attestation?

colek42
2pts0
fpx.oxplot.com 4y ago

Fpx: Easy USB‑C power for all your devices

colek42
33pts4
www.testifysec.com 4y ago

What Is the SSDF – and What Does It Mean for My Software Supply Chain Compliance

colek42
2pts0
www.testifysec.com 4y ago

What Is a Software Supply Chain Attestation

colek42
2pts0
github.com 4y ago

Tool that emulates the SolarWinds CI compromise attack vector

colek42
1pts0
boxboat.com 5y ago

What is an SBOM, and why should you care?

colek42
2pts0
tomalrichblog.blogspot.com 5y ago

Next week might as well be SBOM Week

colek42
1pts0
boxboat.com 5y ago

Supply Chain Security By Verification – Mitigating root credential loss

colek42
1pts0
boxboat.com 5y ago

Safeguarding the World from the SolarWinds Hack and Future Supply Chain Attacks

colek42
1pts0
boxboat.com 5y ago

Safeguarding the World from Solarburst and Future Supply Chain Attacks

colek42
1pts0
boxboat.com 6y ago

Employers views on remote work - a survey

colek42
8pts0
github.com 7y ago

Open Source Electronics Lab for $30

colek42
417pts76
news.nationalgeographic.com 7y ago

Historian uses lasers to unlock mysteries of Notre Dame Cathedral

colek42
1pts0
twitter.com 7y ago

Ebates requires full access to Gmail for SSO

colek42
11pts1
boxboat.com 7y ago

Building containers with Kubernetes

colek42
3pts0
www.tropicaltidbits.com 7y ago

Atlantic tropical forecast discussions and data

colek42
2pts0

In 2016 I was working for an organization that wanted a video streaming web app, but could not tolerate any latency. In the past, we solved this with an NAPI extension in Firefox. They removed this for good security reasons, but it left our users without an option. They would have to move to an electron app. Distributing this app and updating it across 1000s of terminals worldwide was not something we were set up to do. I hacked together something like this and could not believe how well it worked. The initial POC is here: https://github.com/colek42/streamingDemo.

Bingo, DoD does not want Anthropic to set guardrails on the technology it buys. If they don't want to abide they are free to deny service. We all know how that will turn our for them with the current administration. All while the DoD will just move to another provider that WILL abide. The only power really lies in whatever our elected officials want to do. Take the responsibility seriously.

The voters and congress tell the military how to use technology, not Anthropic. Shifting the decision to Anthropic takes away power from the citizenship.

Edit: The point is, go vote if you don't agree with what the administration is doing. Somebody will sell the DoD whatever they want no matter what Anthropic does.

I've been thinking about this a lot. First, the author should replace security with compliance. Currently they are two different things. There is a huge divide between compliance teams and developers, they speak completely different languages. I'm writing an entire series about it. I do think we can fix the problem, but it is going to be a lot more work than it was to get development and operations on the same page.

https://productgovernance.substack.com/publish/posts/detail/...

We would love for you to talk about this at one of our in-toto community meetings. Let me know if you are interested. contact info is in the comments, or feel free to stop by #in-toto on CNCF slack

Provenance is NOT injecting secret data into the build process. Provenance (scoped to supply chain security) is a document that describes the process in which the artifact goes through to become an artifact, to include all steps such as testing, GRC, etc.

in-toto is a great way to describe provenance. I talk about it in the CNCF blog article: https://www.cncf.io/blog/2023/08/17/unleashing-in-toto-the-a...

Disclaimer, I am a member if the in-toto steering committee and the CEO of a software supply chain startup, Testifysec. https://github.com/in-toto/witness is our project

Step one is actually wanting to improve security. Those IoT companies have no motivator. Most of our business is with Federal/Defense and Finance. Those companies will only change if liability changes or the regulatory environment forces them to.

I think if we can sufficiently isolate the build process we can solve this problem. Lot's of opportunity with our project Witness to add extra isolation. It is something we are working on. However, the real supply chain security "business problem" is just tracking everything in a standardized way. This is what the in-toto project helps with. I wrote about it here: https://www.cncf.io/blog/2023/08/17/unleashing-in-toto-the-a.... we also wrote Witness and Archivista to help solve this problem.. We have lots of work to do. https://github.com/in-toto/witness

Full disclosure, I am a member of the steering committee for in-toto and the CEO of TestifySec which is the main contributor to Witness.

I think this type of attestation gets us part of the way there, however, the solution needs to be a bit more generalized to cover all the threats. At TestifySec we are working on a open source pluggable attestation framework with a rego policy engine for verification.

A review attestation (as proposed in this article) is pretty interesting and is an attestor I will probably add to our project.

I wrote some high level thoughts on attestation here: https://www.testifysec.com/blog/what-is-a-supply-chain-attes...

This is extremely sad to me. I served in Afghanistan from 2009-2010. One of the things that made me feel like it was worthwhile was watching girls be able to attend school. War sucks, and doesn't really work. We should do a better job avoiding them in the future.

Are you challenging me to build a socat loadbalancer in bash? In all seriousness, I concur. But if you just need to redirect some data streams socat is a rock solid and simple solution.

The UDS API has a particular property that allows the receiver to know the PID of the caller. The SPIFFE/SPIRE project uses this to perform introspection of a process and distribute certificates based on the results of that inspection. It is a really great tool to use in systems engineering.