Seth Bagdanov

Bridging the gap between security talk and real-world protection