« first day (788 days earlier)      last day (4390 days later) » 
00:00 - 17:0017:00 - 00:00

00:02
What's the length salt should be?
@Lucas - were you watching Top Gear?
@jrg - we did pretty well, eh?
jrg
jrg
@RoryAlsop i'm watching yours. waiting for the other shoe to drop, so far you're just saying "just go do IT stuff, you'll be responsible for security someday, and then you'll make $$$$$"
;)
@Lucas, that car doesn't accelerate fast, corner fast or do much other than be fun. Oh wait.
@jrg - paying too much attention to my intro, eh?
jrg
jrg
@RoryAlsop well, i'm multitasking.
00:20
@RoryAlsop exactly
and yes :p
It was a good Top Gear episode, too bad there weren't any supercars shown :(
Amused by the 662hp engine in the 'stang...
01:23
Here we go!
@AviD Try it. You'll like it.
hahah, yes I loved that one.
@ScottPack its been near the top of my feeds for a long time.
@AviD It's probably got about a 70% hit rate of awesome for me, but even the off ones are only meh.
So uhm, turns out I know the guy that makes Basic Instructions.
If I'm right, and I think I am, he lives in Utah.
@Everett I believe he does.
Yup, I was part of a social group called DHS (Dead Hackers Society) in the modem days.
He was in it too.
Group of board admins that liked to help each other out.
01:35
There's also evidence to support that he lives in Orlando.
Which is more likely since his wife works at Walt Disney World.
@ScottPack I believe he does.
@AviD Are you fucking with me?
@ScottPack I believe he is.
heh. no, I'm not fucking with you, I'm fucking with @Everett.
Ok, it's been proven now. His Cracked profile says Orlando, his mailing address is in Orlando, his wife's blog says she works at WDW. I feel both convinced and a little creeped out right now.
Actually, if my senile memory is not befuddling me (though there is a good chance of that), I seem to remember that he did in fact move from someplace like Utah, to Orlando.
@ScottPack staaaaalkeeeer
01:43
Man, why's everybody always picking on me?
:(
Ah, yes, Meyer did live in Utah for almost 3 years.
ehh, suck it up. We pick on everyone here.
Yeah, uhm I think I'll live..
@ScottPack I'm shocked that I knew that. and a little creeped out.
@AviD Creeper
01:46
Yuo know, with all these remakes that Hollywood is doing, Flash Gordon should be in the list.
You even
It looks like they lived in Utah until sometime in 2001/2002, at which point they moved to California.
@Everett Why attempt to improve on perfection?
Now I'm fucking with you ;)
He is the King of the impossible.
Almost 23 years old.
01:50
What I'm asking is, new to you guys?
Okay, I give up, try the liver, have a nice evening all.
:)
We studied that one in class back in school.
@Everett actually its been updated tools.ietf.org/html/rfc6214
at least according to the transcript.
aaaaand gnite folks.
02:51
So what's with the spate of Rory-googling?
It's hard to tell.
Plus the amount of knowledge The Bear has about nuclear weapons is making me suspect that he is planning something sinister.
I wouldn't worry about it, he's very nearly Canadian. They're far too polite to fire nuclear weapons
03:48
@RoryAlsop So I just learned that my mother-in-law owns land in Glencoe.
 
1 hour later…
05:48
Not sure if you guys seen this yet: lightbluetouchpaper.org/2013/02/04/…
Seems like a good read.
 
3 hours later…
08:46
Just don't believe what he writes on quantum mechanics
He's better at security than at physics
@TerryChia yea we had to read that book in college, it's pretty good
I just grabbed the free PDF to go through when I have the time. I'll buy the book if I like what I read.
It's funny that I almost never read books on topics I'm actually interested in
I've read pretty much no programming, go (the game) or crypto books
On the other hand I did read physics books
@CodesInChaos I was wondering, is Keccak feasable to be used for password hashing, considering that it's main benefit is being really fast?
Keccak is slow in software and fast in hardware
exactly the opposite of what you want for password hashing
08:53
that's what I thought
But PBKDF2 is worse than bcrypt and scrypt
So I'd only use it because it's in my standard library or because I need NIST approved stuff
not for its technical merits
@CodesInChaos but isn't bcrypt just a salt+password hashed with sha1 a number of rounds?
or is that a too simplistic presentation?
@ScottPack proper land, or one of these Lord/Laird/Lady of a square foot of land deals?
bcrypt uses the blowfish key schedule as building block
@LucasKauffman That's PBKDF2.
08:55
aha
It's a bit better than PBKDF2 since its memory access pattern fits CPUs but not GPUs
needs a small (kilobytish) really fast cache
@LucasKauffman We do have about a hundred questions on the topic in the main site ya know.. Try reading them. :P
at least that's what I heard. Didn't really investigate it
@TerryChia hahahaha
morning all!
08:56
@TerryChia :P
(or afternoon @Terry...)
morning @Rory!
@RoryAlsop Yeah, afternoon is right.
all these people in the wrong timezone :-)
I just finished moving my passwords from LastPass to Keepass. Much better since I can access it on my mobile devices easily..
Any suggestions on how to keep the files in sync across 4 devices?
08:58
@TerryChia dropbox
@TerryChia dropbox
@LucasKauffman heh
Blah, guess I'll have to create a dropbox account..
@TerryChia it's actually pretty good, when used appropriately
ie - don't trust it to do your security stuff
encrypt before you drop things into the folder and it will work just fine
just make sure you always sync before shutting down
some good answers here on it
08:59
otherwise you will get conflicts
Heh - it's more the hassle of managing another account. I usually just use Google Drive.
@TerryChia does google drive not work for you on this?
I assumed it should
@RoryAlsop The app I am using on my iPhone has Dropbox integration. No google drive though.
@TerryChia minikeepass?
@LucasKauffman Yeah. That's the one.
09:02
I got to work at night today :<
@LucasKauffman out of hours testing, huh?
@RoryAlsop yea, the whole week on my own, but Im going to ask if I can VPN in from home
morning all. I use password safe, has android and iOS apps.. works fine with dropbox
@LucasKauffman that's the way to do it
@RoryMcCune Morning Mr M
ahh out of hours testing ... yeuch
@RoryAlsop Watcha!
09:12
btw that was the first time I saw Amy Macdonald on top gear last night
09:28
LOL half of the security team is having the flu
I'm staying home!
09:53
@LucasKauffman I have met her once - we played on the same stage in 2011. She seemed nice, but if I had known she was a petrolhead I would have been more sociable :-)
@RoryAlsop Indeed, plus she's pretty cute too
@LucasKauffman well - yeah :-)
and nearly as fast as Tom Cruise!
yea
@RoryAlsop and apparantly she's single ._.
@LucasKauffman I'm not ;-P
True dat :P
09:57
right - best grab some breakfast - working from home today and tomorrow. Kids are on a half term, and wife is still poorly, so my usual schedule is out the window
@RoryAlsop poorly?
10:11
@LucasKauffman tonsilitis combined with a need for some root canal work - not fun
ouch
break out the codeine
@LucasKauffman aye - multiple antibiotics + multiple painkillers. :-(
@RoryAlsop can she even function with all those drugs :/?
I remember my gf being competely off her socks from having to take painikillers with some muscle relaxants
@LucasKauffman well, she's off work, and not able to teach her zumba class - but is doing better than expected
I wish our pen-testers would do something cool like mount high-res cameras
That's the kind of stuff you see in movies
@KennyRasschaert Very cool.
@BobWatson We gave our team hi-res cameras. One of our social engineers had one built in to a handbag
:-)
nice and James Bond-like
 
1 hour later…
12:11
@RoryAlsop One of those square foot rackets.
@RoryAlsop As Katie got more information about how i worked we both agreed that it sounded like a pretty good gig to get into.
12:53
I hate sybil attacks -_-
13:21
@ScottPack heh - am vaguely tempted to do the same, but I've camped just across from that bit of land and it just is...underwhelming. And full of midges
:-)
jrg
jrg
@TerryChia dropbox, and minikeepass is... "ok".
@CodesInChaos, sock puppet attacks?
jrg
jrg
it's always sockpuppets @Adnan.
@Adnan pretty much
Can such attacks be launched in real life? In the context of human communications with non-IT consequences
13:26
Only things I can think of to combat bogus accounts are IP checks and proof-of-work
Oh yeah, stupid me! Fake election votes.
both have their issues
@RoryAlsop I feel that you should revoke the bounty on this one and close as dupe.
5
Q: February 7th 2013 Facebook integration error implications

zedman9991What are the security, privacy, and overall availability implications of the Facebook event (link) yesterday? I was astonished to see site after site being redirected to a Facebook error page last evening (US time). What do we know and what can we surmise about this event? Intuitively the act...

Can't throw a close vote on it since it has a bounty.
@CodesInChaos How would proof-of-work apply in this case?
@jrg Do you have better suggestions?
jrg
jrg
13:28
@TerryChia no. it's the best out there.
For example you'd need to burn 1 CPU hour per account registration
@jrg right. thanks :)
@CodesInChaos A system like SE would still be vulnerable, even if you double that work (not saying that the example isn't ridiculous)
@TerryChia All I was able to do is down vote it yesterday
@TerryChia Hmmm - might see if there is a mod tool that will let me...
if not I'll ask a dev
@RoryAlsop The bounty FAQ says mods can revoke bounties IIRC.
13:32
yep - just figured it out
wasn't sure what order I needed to do things
do you think it should be merged - the answers here seem good too
@RoryAlsop The answers on the new question seems to more directly address the Facebook issue. Might be weird if merged with the old one.
It's pretty application dependent how valuable an account is
will leave it then
:-)
The problem with most reputation-based systems is that they don't operate the same as in real life.
Anybody's "opinion" is valued (reddit voters, upvoting in SE), and you're not risking your reputation when recommending incompetent individuals (look at the lousy suggested edits approvals at SO).
They either should be economically balanced (you GIVE 1 unit of reputation to someone, you lose it) or they should resemble reputation in real life.
jrg
jrg
what life do you guys live in. i get all sorts of feedback on Ask Ubuntu when i recommend someone incompetent.
13:43
@Adnan heh heh - can'o'worms if you try to suggest that one on meta.SO :-)
@RoryAlsop DO IT! DO IT!
@jrg Yep - I wouldn't dare recommend someone unless I knew they would suit the role, otherwise I end up looking like a ****
@RoryAlsop Exactly!
I'm more concerned with attacks like flooding a DHT
@Adnan In all seriousness though, the system works well when it is slightly difficult to accumulate rep. For example, it's hard to get enough rep to do anything useful on a lower volume site like this one unless you contribute positively for a while.
On SO though....
13:45
@TerryChia unless you are a bear :-)
or people reporting deliberately wrong information to a croud sourced database
I don't care about incompetents
@RoryAlsop heh. Edited.
@CodesInChaos Same concept concerns Facebook page report attacks
just the "i maked you a billion accounts and poisoned your database" kind of attacker
@CodesInChaos indeed
13:47
guess I should simply build the system first, and worry when I get actual attackers
@CodesInChaos Isn't that how SSL was designed?
@CodesInChaos gold.
@CodesInChaos If you build it, they will come.
@AviD Says the Sheldon.
But CodesInChaos is correct
13:48
oh no, that predated the sheldon by decades.
@AviD heh i know. it's just that episode was hilarious.
You can't get obsessed with the attacks before your system is up
I mean yes, you do your best to follow security measures first
@Adnan obsessed, no; plan for resiliance, yes.
and if it is a security product or a high-visibility or high-value target - then yes, obsess.
designing a protocol like SSL is easy. Simple clear goals which can actually be achieved.
combating spam is hard
@CodesInChaos Step 1) Don't connect your system to the internet. Step 2) ???. Step 3) Profit.
13:52
@CodesInChaos no it's not, in the general case with arbitrary constraints.
It only becomes difficult in open and free architectures, like websites.
Freedom is not negotiable
@CodesInChaos well..
@CodesInChaos Exactly. Spam is not about your freedom, it's about mine.
@CodesInChaos Sure it is. It's just the matter of finding the right price. :P
Having users pay for registration would solve the problem in principle
13:54
@TerryChia but for any given price, you are free to accept it, or not.
but payment methods suck, and users don't like it
@CodesInChaos ... or for each "transaction".
@AviD Hence, negotiations.
@TerryChia i.e. freedom.
By the fact that you are free to negotiate the price, you have unlimited, unfettered freedom (in that fact).
@AviD You are always free to negotiate away your freedom... Damn my brain hurts.
13:55
But forgive me, I jumped in in the middle - is this spam discussion about something specific?
in principle yes, but I didn't mention the specifics
@TerryChia as the prophets of yore once said, "If you choose not to decide - you still have made a choice.".
I'd like to write a system that collects information about files(meta-data, hashes,...) in a central database
central, i.e. cloud, or central i.e. corporate?
and I'm wondering how to deal with people who submit wrong information
13:59
what purpose does this have?
mostly because I think it's cool
heh. So you'll be doing this with node.js then?
Hipster.
I'm a C# guy
@CodesInChaos Not. Cool. Enough.
C# guys dont do things "because they're cool", we do them because it works damn well.
Nuthin cool bout that.
if your only excuse is coolness factor, you're expected to use something like node.js. No other reason for it.
14:02
and I want to promote tree-hashes. Those are really cool
Define.
that you can check if a partial file matches a certain root hash given a few helper hashes
so you can verify incomplete downloads
and they're parallelizable
really nice for distributed storage, like Tahoe-LAFS
keep an encrypted copy on an untrusted server
@CodesInChaos interesting, using something like homomorphic encryption, but for hashes?
and the server can neither read it, nor send you wrong data
no, nothing homomorphic
@CodesInChaos hey, I'm not judging!
14:06
In cryptography and computer science a hash tree or Merkle tree is a tree in which every non-leaf node is labelled with the hash of the labels of its children nodes. Hash trees are useful because they allow efficient and secure verification of the contents of larger data structures. Hash trees are a generalisation of hash lists and hash chains. To demonstrate that a leaf node is part of a given hash tree requires an amount of data proportional to the log of the number of nodes of the tree. (This contrasts with hash lists, where the amount is proportional to the number of nodes.) The co...
:D
Storing stuff in the cloud is nice but trusting the cloud, no thanks
@CodesInChaos Depending on the principles, of course. Having users pay for anything means that you are looking at the issue at hand as a resource allocation problem, and not just any kind of resource, but the kind which can be financially valued.
Git uses a tree-hash to generate the commit hash IIRC.
git uses something similar, but in dumb
they use flat SHA-1 for each file
14:11
"dumb" is often "good". You should strive for the simplest solution which still does the job.
@CodesInChaos Yeah, I don't recall the specifics. I just recall git using something similar to a tree-hash from a talk on github.
Not having collision resistance is a definite minus in my book
@CodesInChaos cool, thanks. That's my new learning for the day.
@CodesInChaos Ehh. For its purposes it works well enough. I don't see how collision resistance really matters in a git repo.
@ThomasPornin I'm sure that's what @LucasKauffman tells himself, too... ;-)
14:14
@AviD I always though auditors make things needlessly complex just to fulfill some "compliance" thing.
Having a unique hash for each file is a very nice property for a content addressed system
@TerryChia tbf, its usually not the auditors' fault, its the fault of the regulation.
@TerryChia though I wasnt referring to the complex/simple part, but the "dumb is good" part.
@AviD Ahh ok. :)
@AviD well fuck you too
2
14:30
0
Q: Demystifying Web Authentication (Stateless Session Cookies)

JoonyI'm currently researching user authentication protocols for a website I'm developing. I would like to create an authentication cookie so users can stay logged in between pages. Here is my first bash: cookie = user_id|expiry_date|HMAC(user_id|expiry_date, k) Where k is HMAC(user_id|expiry_dat...

The guy cross-posted on SO. @AviD @RoryAlsop.
@LucasKauffman heh, cmaaaaan, you know I tease because I care.
and because you can take it.
top gear korea
they crashed the helicopter
@TerryChia hmm. problem is, the SO question is too old for migrating, but it does belong over here.
is it perchance a dupe of anything already here? that would be best.
@LucasKauffman that seems "good". i.e. "dumb".
14:36
> As the subject is extremely complicated I'm am only looking for answers from security experts with real world experience in creating and breaking authentication schemes.
Don't like that tone
@AviD I can't recall any dupes if they exist.
The right answer would be "use the session functions provided by your framework" anyway.
@TerryChia exactly.
@CodesInChaos because it should go without saying?
it often doesn't.
I gave it a short answer anyway. Perhaps someone else will give his scheme a more detailed analysis.
I want piecake.
15:25
I like pie.
Is there any popular browser where using <img src="http://..."> triggers a mixed content warnings on an https page?
(oh and chat is bugging out)
Probably devops.
@CodesInChaos I believe it's the case with all browsers
Okay, Firefox replaces the lock icon with earth icon and when you click it it gives you that warning
15:41
Hmm, nginx is looking real good.
Might use it in replacement for Apache for all my future web servers.
IE completely removes the lock icon, as if the website isn't server over https
Chrome giving a yellow triangle over the lock icon
Opera, same as Firefox
@AviD The piecake is a half-truth.
15:56
embedding unsafe images seems harmless to me
Even here, Rory? Even here?
6
A: What harm can be done with a copy of one's passport?

Rory AlsopYes - it does increase the risk of identity theft, however for most successful identity thefts, the attacker would need various other bits of information as well. The best way to think of it is that every piece of information about you an attacker has, the less effort he has to expend to imperso...

at least I'd like some way to embed unsafe images without triggering warnings
@CodesInChaos YEP. I SENT THE WRONG BEAR.
is there a difference between the bears?
15:59
@CodesInChaos As far as I can see, unless your service depends on the security reputation (green locks and blue address bars) then embedding "unsafe" contents isn't a problem
@Adnan he's the omni-Rory
I like how that answer has Sec.SE tone all over it
grr sometimes chat highlights get stuck and play the notification sound in an endless loop
@CodesInChaos About 53k rep worth of differences. :P
@CodesInChaos I AM NOT A SISSY
AND BEAR #1 APPEARS NOT TO BE ABLE TO LOG ON THE DMZ RIGHT NOW
16:01
@TomLeek now, now.
I am back
Apparently some cookie mishap
that's what you get for not using that great stateless cookie scheme
Great, now I want cookies.
@ScottPack mmm cookies
It's getting awfully close to lunch time too.
16:08
mmm like chocolate chip cookies
@LucasKauffman You, sir, are an asshole.
2
I'm on a diet, I'm also punishing myself
also anyone here using runkeeper?
That's a negative.
@Adnan thank you :-)
@TomLeek the DMZ stopped me logging in for about an hour on my PC. Phone was sort of okay though.
They've been doing "failover" work with their "databases" in the "datacenters" with their "clustering". As you can see it's been completely transparent to end-users.
16:18
@Adnan I am in many places. Mwahahahahahaaaaaaa.
@AviD Bacon Bears!!!
@ScottPack I've said for some time now that "cluster" was a bad choice of nomenclature for that particular technology - or perhaps just all too appropriate, I'm not sure which.
@Iszi I'm gonna go with yes on both counts.
So, yeah. The whole site runs on a Windows stack. It's all ASP with IIS and MSSQL.
@ScottPack Shhh! Don't tell Unix and Linux!
MSSQL clustering is the problem. There really is no such thing as MSSQL clustering. What it does it use the built in Windows clustering.
Funny story about that.
Whenever you try to fail over it causes the system to crash.
It's a known issue and the fix is to upgrade to MSSQL 2012.
@ScottPack And it is "clustering" as in "failover cluster", which is not a cluster at all.
16:23
@ScottPack A failover fail?
It fails at failing?
@Iszi Oh no, it fails quite proficiently and spectacularly.
@ThomasPornin Pretty much.
Speaking of failing: Trying not to crash Outlook while I selectively archive the majority of a 400 MB mailbox, to a PST file on a network drive, is loads o' fun.
I my favorite feature of Outlook is clicking on the window and watching it freeze for 30-45 seconds.
unfortunately most of my programs do that -_-
windows too dumb to manage RAM
@CodesInChaos Need moar RAM obviously.
16:30
@ScottPack Why the hell did you have to give it that suggestion?
doesn't matter. My old 192 MB machine didn't swap more than my current 4 GB machine
@CodesInChaos This is on OSX with about 10GB of free RAM.
@Iszi Trust me, it wasn't my idea.
In college we were able to run 40 virtual Debian servers, this was the equivalent of exactly 1 Windows 2k8R2 with a sharepoint running on it... idle
@LucasKauffman And by "in college" you mean "last semester"?
@ScottPack no actually more than 1 year ago
from september until december 2011
back in the day when my biggest worry was if I should take 33 cl or 50 cl beer
16:37
@ScottPack You use Outlook on OS X ? This looks... unnatural. Unclean. A transgression of some fundamental law. A way to summon Cthulhu.
2
@ThomasPornin Well, that reason is two-fold. It's more stable than Mail and it means I can use a non-tablet interface for reading mail on my computer.
@LucasKauffman I'm confused. How is that a decision?
@ScottPack exactly.
What's with the chat? :(
@Adnan Dunno. What's with it?
By Jove ! There are actually two users called "Cthulhu" on Sec.SE.
16:42
@Adnan it went bad for an hour or so
better now
@ThomasPornin So summoning Cthulhu would be as easy as using a double @
@ScottPack Your idea or not, I'm blaming you - it's crashed now.
@ThomasPornin Who is this Jove you speak of?
In ancient Roman religion and myth, Jupiter () or Jove is the king of the gods and the god of sky and thunder. Jupiter was the chief deity of Roman state religion throughout the Republican and Imperial eras, until the Empire came under Christian rule. In Roman mythology, he negotiates with Numa Pompilius, the second king of Rome, to establish principles of Roman religion such as sacrifice. Jupiter is usually thought to have originated as a sky god. His identifying implement is the thunderbolt, and his primary sacred animal is the eagle, which held precedence over other birds in the ta...
@LucasKauffman Jupiter, Jovis, third declination. "Jove" is a linguistic derivative from the non-nominative root.
Christian Brits have cursed by the name of a god that they believed did not exist for centuries.
It seems safer to curse by the name of a non-existent god; it avoids the struck-by-lightning awkwardness.
2
16:51
Bah! Which one to star? I'll stick by my first choice - someone else can hit the other if they think it appropriate.
Jupiter was the latin sockpuppet account for Zeus.
Speaking of Rome and deities, it seems that we are due for another pope in a few weeks.
I'm not receiving notifications AND I'm getting logged out every couple of minutes
@ThomasPornin Ex Benedict!
heh
JESUS!!
@Adnan no no no - Jove. Easy mistake, I know...
16:52
Mmh, interesting question. Will he keep the name "Benedict" when he is out of office ?
I am sure they have a defined procedure for that.
@RoryAlsop Isn't it a little late for breakfast?
Catholic church is Heaven for auditors: two thousands of years of accumulated procedures, and it is all written in a language nobody speaks !
00:00 - 17:0017:00 - 00:00

« first day (788 days earlier)      last day (4390 days later) »