News for hackers. Stuff that matters.
Re:Blizzard games were vulnerable to DNS rebinding attack by hug on Monday January 22, 2018 @04:59PM (#16208352)
In case you think this is hard:

    ^(?!facebook).*
Re:Blizzard games were vulnerable to DNS rebinding attack by jdoliner on Monday January 22, 2018 @05:05PM (#16208399)
This is a blacklist though.
Re:Blizzard games were vulnerable to DNS rebinding attack by Nadya on Monday January 22, 2018 @05:27PM (#16208612)
Functionally - yes. By definition - no.

A blacklist won't allow items that match and a whitelist only allows items that match. Blacklists include by default and whitelists exclude by default.

Since the regex needs to match to be included - it is, by definition, a whitelist. It excludes by default anything that doesn't match. It just so happens the net being cast is so wide as to be "all except ____" where a whitelist is usually seen as "none except ____".

Re:Blizzard games were vulnerable to DNS rebinding attack by jdoliner on Monday January 22, 2018 @05:41PM (#16208750)
I think part of the definition blacklist and whitelist is being a list.
Re:Blizzard games were vulnerable to DNS rebinding attack by Nadya on Monday January 22, 2018 @05:53PM (#16208866)
Think of it as shorthand for a list that expands to be infinitely large. [0]

People would consider a blacklist that includes ` * .example.com` to be a list that contains all potential subdomains of `example.com`. With ` * ` being seen as shorthand.

E: Spaces around the asterisk added to avoid HN formatting.

[0] Technical limitations aside, especially in the context of URL matching since URLs have a maximum character length.

Re:Blizzard games were vulnerable to DNS rebinding attack by eropple on Monday January 22, 2018 @05:55PM (#16208893)
A list of regexes is a list.

A list with one entry is also a list.

Re:Blizzard games were vulnerable to DNS rebinding attack by iteriteratedone on Monday January 22, 2018 @05:06PM (#16208413)
Is that not a black list? ... you are not affirming equality ... you are affirming inequality
Re:Blizzard games were vulnerable to DNS rebinding attack by hug on Monday January 22, 2018 @05:14PM (#16208494)
How do you define a whitelist? A list of items, that, if matched, are allowed?

That regex will only positively "match" non-facebook items, and will only block facebook if implemented in a whitelist.

I'm just playing the straight man to your joke. Of course it's functionally a blacklist: That's what you asked for.

Re:Blizzard games were vulnerable to DNS rebinding attack by iteriteratedone on Monday January 22, 2018 @05:31PM (#16208643)
Sorry cant drop this one yet

My comment is not a joke but a challenge to the parent ... that they are wrong

Yes whitelist are safer ... but whitelists can be cumbersome to generate/maintain and slow you down at runtime ...

On reddit let this slide , but here we have to correct the flawed thinking.

You cant run from engineering problems without consequece

So now we have graduated to course 202: how to make a blacklist safe?

Check context, and restrict access

Re:Blizzard games were vulnerable to DNS rebinding attack by hug on Monday January 22, 2018 @05:57PM (#16208909)
If it's not a joke, it's at least an exercise in absurdity.

I wrote a regex that would allow things that aren't facebook, and then you said "No, you're not allowing things that aren't facebook, you're not allowing things that don't match not being facebook".

If it's not a white-list, it's at least an opposite-of-black-list.

Re:Blizzard games were vulnerable to DNS rebinding attack by Nadya on Monday January 22, 2018 @05:38PM (#16208728)
>Check context, and restrict access

But then why do you need the blacklist?

I refer to this post by vec: https://news.ycombinator.com/item?id=16208419

If you think you need a blacklist you should probably be using a whitelist. If your problem can't be solved with a whitelist then it's probably better solved in a way that doesn't involve a blacklist or a whitelist.

Re:Blizzard games were vulnerable to DNS rebinding attack by anyfoo on Monday January 22, 2018 @05:06PM (#16208411)
That's not really a whitelist though.
Re:Blizzard games were vulnerable to DNS rebinding attack by foota on Monday January 22, 2018 @05:07PM (#16208430)
cat urls | grep -v ^facebook.*

ftfy