Skip to content
Hardening Open Source Development (34c3) episode artwork

EPISODE · Dec 29, 2017 · 30 MIN

Hardening Open Source Development (34c3)

from Chaos Computer Club - archive feed (high quality) · host gronke

As authors it is our responsibility to build secure software and give each other the chance to verify and monitor our work. Various flaws in development toolchains that allow code execution just by viewing or working in malicious repositories question the integrity of development environments and as such our projects as a whole. This talk will discuss practical solutions for both technical and social challenges of collaboration. Not only the software we build can be flawed, but also its dependencies, our tools or just the process of building it. Vulnerabilities in shell-integrations, code linters, package managers or compilers can become dangerous vectors of malware infection for developers. Beyond that risk we see software shipped straight from the developers editor to a repository, through the build chain, across the CDN, referenced from the package registry, almost directly to the user. Since even our favorite package managers have demonstrated large scale malware delivery, there is reason to seriously question our ability to guarantee our own products safefy at all. Deciding to distrust our own equipment and abilities leads us to find solutions that work based on collaboration to gain safety against failure or fraud. Cleanly defined merge and release processes with automated quality enforcement and distributed quorum based verification are essential mitigations that allow others to verify our work. By sharing lessons learned from 15 years of building software in open-source and enterprise environments I want to raise awareness for security in the development process and present practical solutions. about this event: https://fahrplan.events.ccc.de/congress/2017/Fahrplan/events/9249.html

Episode metadata supplied by the publisher feed · Published Dec 29, 2017

Embed this episode

Ready to play

Hardening Open Source Development (34c3)

0:00 30:27

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed (high quality)?

This episode is 30 minutes long.

When was this Chaos Computer Club - archive feed (high quality) episode published?

This episode was published on December 29, 2017.

Can I download this Chaos Computer Club - archive feed (high quality) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!