Troy Hunt, proprietor of the essential Have I Been Pwned (previously)
sets out the hard lessons learned through years of cataloging the human
costs of breaches from companies that overcollected their customers’
data; undersecured it; and then failed to warn their customers that they
were at risk.
Of real interest in Hunt’s excellent primer is the section on dealing
with security researchers: setting up dedicated bug-reporting forms with
bug bounties, PGP keys, and other enticements to do the right thing.
It’s advice that more companies could stand to take, but alas, things
are going in the other direction. Security researchers normally have the
right to choose the time and manner of their revelations about defects
in products (telling the truth about security vulnerabilities is covered
by the First Amendment!), so companies need to offer enticements to
researchers in order to get them to disclose in a way that the company
can manage. First among these enticements is the credible promise that
the company will do something about the vulnerabilities that public-spirited researchers bring to them.
Alas, this is far from standard practice. Even companies like Google squat on high-risk, showstopper bugs
for months without taking action on them, prompting researchers to go
public to warn customers that they’re trusting insecure products with
negligent manufacturers.
In the balance between security researchers and companies, disclosure is
the only real source of leverage. Companies know that ignoring security
researchers could lead to uncontrolled disclosures, liability lawsuits,
bad press, and tarnishment of their reputations.
That balance is now shifting sharply away from security researchers,
thanks to DRM. Laws like Section 1201 of the DMCA establish potential
criminal and civil liability for people who reveal defects in systems
that restrict access to copyright, even when those disclosures are made
to warn the people who depend on these systems that they are defective.
Security researchers have found themselves unable to come forward with
reports of defects in medical implants, thermostats, voting machines, cars and more.
But so far, the W3C has not taken up this cause. W3C members – many of
whom would gain the power to censor reports of their products defects –
are voting on this, with the poll closing on April 19.