Envoy: Security Assessment

Created on 4 Jul 2017  路  9Comments  路  Source: envoyproxy/envoy

If Envoy is being positioned as an edge-capable router, it would be ideal to have some security assessment of the code. Could we engage some volunteer security experts to help build a repeatable process for security review and some CI fuzzing/VA/etc tests?

Ideally this process and tools could be applied to contributed filters as well such we don't end up with 'trusted' (e.g. from core committers) and 'unknown' filter classifications.

aresecurity

Most helpful comment

All 9 comments

Not really sure what I/we can concretely do here, but will leave this open to track. Envoy is already getting attention from security experts at least two "very large companies" (Lyft is not a "very large company"). Presumably if issues are found they will be reported and fixed. If anyone wants to volunteer for something more official let me know.

I will tap some of my security friends to see if we can setup some CI tests for fuzzing etc. E.g. with AFL. Thx for keeping this open - hopefully they will comment here.

Fuzzing is going to be worked on by G at some point. I think @PiotrSikora is going to tackle this. https://github.com/lyft/envoy/issues/508 tracks.

CNCF is going to sponsor something official here. We are also looking into setting up a bug bounty. Assigning over to @caniszczyk.

This has been done. We will make the report available publicly soon.

Awesome, I look forward to reading the report. Thank you.

@mattklein123 - is it this?

https://cure53.de/pentest-report_envoy.pdf

Yes

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dstrelau picture dstrelau  路  3Comments

vpiduri picture vpiduri  路  3Comments

hzxuzhonghu picture hzxuzhonghu  路  3Comments

jmillikin-stripe picture jmillikin-stripe  路  3Comments

karthequian picture karthequian  路  3Comments