[187054] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: de-peering for security sake

daemon@ATHENA.MIT.EDU (Owen DeLong)
Sat Jan 16 14:10:44 2016

X-Original-To: nanog@nanog.org
From: Owen DeLong <owen@delong.com>
In-Reply-To: <0BA33EDB-D8F8-405B-8987-CC8DA1BE5D03@ianai.net>
Date: Sat, 16 Jan 2016 11:09:27 -0800
To: "Patrick W. Gilmore" <patrick@ianai.net>
Cc: NANOG list <nanog@nanog.org>
Errors-To: nanog-bounces@nanog.org


> On Jan 16, 2016, at 07:15 , Patrick W. Gilmore <patrick@ianai.net> =
wrote:
>=20
> On Jan 16, 2016, at 9:53 AM, Rich Kulawiec <rsk@gsp.org =
<mailto:rsk@gsp.org>> wrote:
>> On Sat, Jan 16, 2016 at 05:43:56AM -0800, Ca By wrote:
>=20
>>> I see a great deal of folks on nanog clamoring to buy ddos gear. =
Packets
>>> are starting to become like spam email, where 90% are pure rubbish,  =
 and
>>> us good guys have to spend a lot of money and time sorting signal =
from
>>> noise.
>>=20
>> I've said this many times: abuse does not magically fall out of the =
sky.
>> It comes from hosts, on networks, run by people.  It is time -- well
>> past time -- to hold those people *personally* acountable.
>>=20
>> Not doing so leaves us where we are today: millions -- heck, hundreds
>> of millions -- of dollars are being spent on defenses THAT WOULD NOT
>> BE NECESSARY if those people performed their jobs at a mere baseline
>> level of competence and diligence.
>=20
> Shared fate systems suck in some ways. But I disagree that =E2=80=9Ca =
mere baseline level of competence and diligence=E2=80=9D is even close =
to what is required.
>=20
> Making the owner of the host responsible for an attack -personally- =
responsible would require every grandma & 6 year old to have insurance =
before buying a laptop or Xbox. And would bankrupt your favorite startup =
no matter how smart & competent the first time a zero-day caught them by =
surprise.

Agreed=E2=80=A6 I think, instead, that the commercial purveyors of =
vulnerable software should be held liable.

> Of course, forcing Uncle Bob to call his insurance carrier before =
buying a smartphone, and having San Hill Road take even greater risks =
when investing, and giving lawyers yet another vector for frivolous =
lawsuits, wouldn=E2=80=99t have the slightest effect on the global =
economy.
>=20
> On the other hand, that 100s of millions of dollars is a rounding =
error in the wealth & public good created by that same shared fate =
system.
>=20
> Overall, I think we=E2=80=99re doing well.

While I agree with you (scary, huh) about most of this, I do think that =
there is legitimate liability to be had by commercial software vendors =
that have so far held themselves immune to prosecution.

We have already seen that vulnerabilities in open source software tend =
to get corrected much faster than in closed commercial software. We=E2=80=99=
ve also seen that opening up source code to inspection by the community =
tends to make the vulnerabilities known faster (which is a double-edge =
sword to be certain).

I=E2=80=99m not saying we should eliminate closed commercial software, =
but I do think giving it a free pass on the liability for the damage it =
inflicts is something that should no longer be tolerated.

> Before anyone pounces on me, I hate spam, dos, etc. as much as anyone =
else. (You know how much personal, unpaid time I=E2=80=99ve put into =
fighting both, Rich.) If we can find the originators of these things, we =
should hang them by their thumbs and beat them senseless. We should do =
everything we can to make ISPs implement BCP38, get software vendors to =
QA better, and educate users to be less, well, idiotic.

+1

> But I am also pragmatic. Life sucks, it is not fair. But the idea of =
making either grandma or the network engineer at an ISP or even the CEO =
of a hosting company personally responsible for things like zero-days or =
minor errors which can be exploited to the tune of greater than their =
personal wealth or even their corporate market cap is a recipe for =
bringing everything to a screeching halt.

Agreed. Perhaps liability with some sort of safe harbor provision for =
corrections released within 30 days of notification of vulnerability =
would be a better choice than outright complete liability.

However, if you want to sell software without giving users the ability =
to plug the holes you created, whether by design or by accident, should =
come with a responsibility to plug them on a timely basis.

> I kinda like the ride we=E2=80=99re on, bumps and all. Let=E2=80=99s =
not bring it to a screeching halt.

Meh=E2=80=A6 If we did, a new ride would soon take its place.

Owen


home help back first fref pref prev next nref lref last post