« first day (635 days earlier)      last day (4543 days later) » 

01:33
@Gilles He is a legend already. He just needs that nice shiny badge to show it.
Care to explain your excitement?
Translation: on August 3rd, the chromium people disabled TLS-level compression from their browsers, due to "bug 139744" which is not word-viewable.
I.e. I was totally right on my hypothesis about the SSL "CRIME" attack.
5
Cool, so it IS a known issue with SSL.
This explains why my up-to-date Firefox, Chrome and Safari send ClientHello without advertising compression support: they silently removed it one month ago.
01:39
@ThomasPornin But didn't the blog post on CRIME said that firefox and chrome and readied patches but they weren't available yet? So CRIME might be something else.
So does that code review instance map back to a patch issued to address bug 139744?
@ScottPack That's what the Web page says. A one-line patch to remove TLS compression support, and the text says: "net: disable TLS compression with OpenSSL. BUG=139744"
The bug number is a link, which leads to a 403.
I missed the bug line
/me sighs
@TerryChia Well, if I were the author of a widely used browser with an automatic update feature, I would push security fixes as soon as I can. I don't believe in the whole idea of "I have the security patch ready but I will not release it for the next ten days".
@ThomasPornin Perhaps. So you might have just ninja-ed the two security researchers. Awesome!
01:46
Also, between the commit in the source code and the push of the new version to users, there might be some latency.
 
5 hours later…
07:11
@ThomasPornin Feel free to thank reddit :-) reddit.com/r/netsec/comments/zo6bh/…
@RoryAlsop Heh. Pretty cool.
08:02
hi there
Nice blog post
@ThomasPornin You got only silver for this?
08:22
When is the conference the SSL attack will be revealed?
08:43
Epic badge is pretty hard. I don't even have it on SO, where it's a lot easier to get.
@M'vy Ekoparty
the link is in the blog post
heh - nearly 500 views on the blog post so far
oh right.
I've advertised it on my twitter too
@M'vy excellent
We discussed it a bit in the tahoe-lafs IRC channel too.
Noticed that the attack applies to other mixed context with compression situations too
Such as cross-site-request-forgery tokens with http compression
@CodesInChaos oooo - clever
08:50
And doesn't SPDY have header compression? Might have a similar issue too.
@CodesInChaos yes, that does sound interesting. It was also mentioned in a comment on @ThomasPornin's answer...
I'm curious though, would this apply only to DEFLATE (and other compression algorithms in the same family)?
as I see it, the problem is that DEFLATE introduces a certain consistency between different parts of the content, that is passed through the encryption.
Anything using Huffman compression I guess
The compression of repeated patterns should apply to most lossless algorithms
I seem to remember learning about other methods.
@CodesInChaos "most", because Huffman is common. But not all.
RLE is obviously immune, but it sucks as general purpose compressor
Specialized methods for images/audio might be immune too. But that's not really relevant
09:03
LZW?
I think it should have the same issue
those plaintext dependent dictionary entries should have the same property
and gzip is pretty much based on both of those, I believe.
I think pretty much any general purpose compression algorithm has a repeated pattern reduction in some form
@CodesInChaos yes, but possibly with less uniqueness?
e.g. LZW entries are per character, not a substring - no?
09:07
so, you cant exactly define the pattern marker that you're looking for. Well, you could, but there is a higher likelihood that it was repeated out of context.
or maybe I just dont remember well how these compressions work. Wiki coming up. Be back later.
You're not looking for a direct marker
you're just looking for length differences of the compressed text
SPDY header compression seems like the best candidate for a practical attack
The other variants probably have too many moving parts for a clean attack
right, I got that, but when you're expanding your pattern to identify the next character by having an additional char compressed (in DEFLATE), I thought in LZW it does not compress the entire string at once. Seems I was wrong.
like I said, nevermind me, I'm probably talking crap.
I have to brush up on my compression algo knowledge, its been over a decade and a half. :$
well - that blog post is now our 7th most popular of all time, despite it only being published yesterday! Nice one @Thomas!
nice
Attacking protocols is fun. I'm currently reviewing CurveCP.
09:30
grr is there a website that gives a usable user interface over twitter?
I often see people discussing interesting things there, but it's so hard to follow due to their shitty UI.
@CodesInChaos I often use the twitter site itself. Pretty good for discussion following when users use the "Reply" button.
10:09
btw, @M'vy. From your comments on my Arqade Q/A, do you play GW2?
I do
BTW: lunch time :P
bbs
Ah cool. Nice to see a fellow player. Which server/race/profession/level are you? :D
10:42
I'm looking to brush up my Red Hat skills before taking the RHCSA exam in about 2 weeks time. Any one has any good resources to study about SELinux? It is one of my weaker topics.
11:07
With regards to this:
0
Q: Generate cryptographically strong pseudorandom numbers in Javascript?

D.W.Is there any good way to generate cryptographically strong pseudorandom (or true random) numbers in Javascript? The crucial requirement: if a.com's Javascript generates some random numbers, no one else should be able to predict those random numbers. For instance, Javascript on evil.com should n...

Is there any specific use of cryptographically strong pseudorandom numbers that must be generated client-side using javascript instead of server-side?
11:19
@TerryChia Jade Sea (It's [FR] server) with a 80-Norn-Mesmer and 29-Human-Elementalist
@M'vy Ahh mesmer. Or "most annoying class in game" ;)
80-human-ranger on Crystal Desert here.
@TerryChia funnily enough, thats what they say about the FR servers too ;-)
My brother call it : the swiss army knife of GW2
@AviD I tend to agree. But I have friend to play with on it.
@M'vy sorry I was being too subtle, I was making a nasty comment about french people in general :D
@AviD Heh.
@M'vy I actually think that's the ranger though.
11:23
@AviD I know.
cmon! alluva sudden, we cant make rude comments at each other??
@TerryChia How so?
@AviD ^^ of course we can
And BTW, I became used to French joke/mocking since long.
forums, IRC, SE chat :P
@M'vy Proficient in both close combat and long range. Generally good DPS output, nice bunch of conditions like bleed, poison, chill, cripple. Tanks well especially with pets like the bear. Very versatile overall imo.
@M'vy typical French attitude.
XD
11:26
@M'vy Know what is the best thing about Frenchmen?
@AviD should be Topic #5
THEY'RE NOT RUSSIAN.
eh, what was the tag thing again?
@TerryChia Mesmer has better utility skills for WvW, speed, portals for example.
ahh, no spaces.
11:27
@AviD Hm. What about Russians then?
@M'vy vodka?
@M'vy Mmm. I don't have much experience playing with them. I just find them hella annoying to fight.
@both Indeed.
@TerryChia oo @M'vy what he said, about the Russians too.
:D
Ahah
One day, someone replied me: "Please excused my French".
I had to ask her what she meant by this :P
11:32
@M'vy hehehe. "Cursing in French is like wiping your arse with silk." - The Merovingian
^^
The effect is not really the same with the French version of the film.
@M'vy heh, I can imagine.
He switches from French into... French?
well... yes
I watch movie in English as soon as I can now.
"I love English. I love talking in English, I love cursing in English. something something your mother something something. Isnt that beautiful?"
Sometimes surprised when there is untranslated French in it
@AviD Nice try
11:37
The whole point of that conversation is, He is French.
but - so is everybody??
@AviD You mean as an actor? or his character?
character.
Yes. Not sure it's told in the Film though
at least in the French version.
thats exactly it. It's not mentioned explicitly, but he's speaking French fluently. Hence, he is French.
Yes... indeed
12:24
@RoryAlsop The CRIME blog post now has the second highest number of hits, second only to Home Page.
12:47
@M'vy Actually not Huffman, rather the LZ77 part of DEFLATE. It should work with LZW too.
Huffman does leak a very little bit of information (by showing which characters occur more often than others) but this seems hard to exploit in a cookie-recovery attack (if only because it would tell which characters occur in the cookie, but not in what order !).
@AviD And the actor is French and is more than "fluent in French": he also has the inimitable accent of a French trying to speak English.
A friend of mine told me that this French accent was very popular with the ladies in Australia.
@ThomasPornin ah, okay. That's kind of what I thought I was referring to, got the terms mixed up.
@ThomasPornin Ahah! So true!
so a Huffman-based compression scheme would not be vulnerable to CRIME?
assuming of course, that TLS supports it...
@ThomasPornin yes, exactly.
@AviD If it does only Huffman, no, it should not be vulnerable per se -- but not very efficient at compression either.
A well-known hollywood shortcut.
And, he was french because of another wellknown hollywood shortcut:
Namely, French males are dicks.
at least, that's what I understood from the movie.
Just like British men are refined; Italian men are stupid cooks; Russians are dangerous; and a little Japanese dude will kick your butt.
12:55
And TLS does support Huffman-only compression: it is called DEFLATE. The compressor can decide to use Huffman without tracking data repetition.
@ThomasPornin so DEFLATE also has multiple modes of compression? Interesting.
With my code, this is selected with "compression level HUFF"
trying to prove you know what you're talking about? We already believe you.
I should send the suggestion to Google and Mozilla... DEFLATE does not need to be deactivated altogether.
Huffman is already good for XML elements which contain binary data (as Base64).
Duty calls (or, at least, a meeting calls). See ya later.
13:18
good eve to all
@Polynomial how are you sir?
Hi @vig
@M'vy hi sir hows the day
13:47
Fine
 
1 hour later…
14:59
@Polynomial I see you're Wiki-referencing your IANAL disclaimers now. ;-)
Indeed.
Just in case someone misreads it as "I, Anal."
@Polynomial nooo, wouldnt want that to happen. Especially not with all the Scotsmen around here.
2
Is someone in here @natchatte on Twitter? I got a follow request that looks like it might have come from this crowd.
The original had a disclaimer for certain statements, whereas the new post sounds like he's sure about those.
the previous version had more detail, and there wasn't anything wrong with it
The change in title certainly changes the tenor of the question. The body changes, to me at least, read less changey.
Which is a significant change, since those statements happen to be wrong.
He was also originally asking about how the cipher suites are picked, where as the new one asks why it's a bad idea to allow weak ciphers.
15:55
And the title change is far too bit IMO
 
1 hour later…
17:16
Argh. Reading our questions, plus linked Wikipedia articles and such, on exactly what a Rainbow Table is, is really just confusing me a bit more. I wonder if any good YouTubers similar to MinutePhysics or C.G.P. Grey have explained it.
Argh. The results I've found are talking about hash tables.
Found a couple videos of a guy doing some explanation with a pen and graph paper, but it's in French. Drat.
17:38
I'll try to make one
@JeffFerland That'd be really cool. What I'm looking to understand is the step-by-step of how a rainbow table is derived, and then step-by-step of how a password is matched against the table. If you do post a good one, I think it might be worth putting up on our blog.
@RoryAlsop - As our primary blogmaster, what do you think of that?
What are rainbow tables and how are they used has already been posted as QoTW #9 but I think this could be a really good follow-on to that.
On another topic... No wonder we call them ThumbDrives.
Does anyone know if we can do strikethrough like this in Q&A posts?
I've tried, but the preview does not look promising. Or, I could be doing it wrong.
Ah, the HTML tag is <del>.
17:56
Funny, back in my day floppies were driven off because of the Zip disk.
@ScottPack Hehe... ZIP disks...
100MB per disk. Oh yeah.
Even when they were around, I never used one. I think CD-R/RW technology followed too closely behind.
Jimminy. Those blog stats are astonishing.
@ScottPack Stats?
18:03
@Iszi That time frame was when I was in college. :)
Yup, according to Wiki, ZIP drives were introduced in '94 and CD-RW came around in '97.
@ScottPack In college, really? I didn't think you were that much older than me.
CD-RW came out in 97, but, at least where I was, it wasn't all that available for much longer.
CDs became cheap enough to be disposable before CD-RW became common.
I wonder if anyone's ever done musical Zip drives, like they do with floppies.
18:07
Step 1) Find a Zip drive.
Step 2) Sob uncontrollably after spending 6 hours trying to get your Iomega SCSI adapter to work.
@ScottPack My wife might still have hers lying around. Couldn't believe she had one when she moved down.
We have one in the lab. I haven't used it in years, hopefully it still works.
@ScottPack Why hopefully? Surely, anything that might be on a Zip drive is well past its retention policy requirements.
Sometimes, I forget @RoryAlsop is in a band. Would be really cool to see his group this side of the pond sometime.
Sound check all good. Now sat with Zoog from Angelspit pre gig - the Classic Grand will rock tonight
BTW: @ScottPack, do you know who @natchatte is on Twitter? They follow you, as well as a few other of the regulars in here. Asked to follow me, but I'm trying to figure out who they are.
This is what sucks about Twitter. I have the "email me on new followers" option enabled, and I actually do get emails....sometimes
natchatte was not following me as of yesterday, when I last looked.
I think Rory said they were going to be, or may be, playing at a festival Stateside.
I don't recognize the name. Based on their followings, I'm guessing that they're using it as some kind of feed aggregator.
@ScottPack Since they don't have any followers, and haven't tweeted, I'd generally agree. But they do seem interested in a few of us as well.
18:18
Go to twitters, search for "security" follow all, see who they follow...
I'm going to guess French (traditional or Canadian).
Evenin' all
Afternoon.
@RORY!!
Heh. For anyone else in here that's gotten into Numberphile, could you imagine hanging out and playing pool with this guy? Must be interesting.
I need a new mate for Bar Billiards. But be warned: I do own tinned ass-whoop.
@Iszi rainbow tables blog posts sounds good
18:23
Though, it would seem Bar Billiards isn't exactly Pool as we know it on this side of the pond...
@RoryAlsop Wasn't exactly proposing a blog post. More like just posting whatever video @JeffFerland makes, to our blog.
I grew up playing bumper pool.
18:50
evening gents
@RoryAlsop whats the verdict on the last week of the anniversary compo?
19:02
Evenin' all
feels like long time no chat but I guess I've only been on my travels for a week..
Other @Rory!
only @Iszi :)
well after 44con I can confirm that @Polynomial is only one person despite his work rate
3
and he answers questions at conferences too :)
19:14
@RoryMcCune hurray
@RoryMcCune Are you providing gender validation as well?
@Iszi was it in question? I can provide superficial validation but I definitely didn't do any in depth checking !
@RoryMcCune why not?
@Iszi had the missus with me :)
@RoryMcCune I think we were considering a general policy for the room, that everyone's gender would be considered questionable until verified (method and extent of verification being chosen by the verifier) during an in-person meeting by another room member. I think I also suggested that it require two people to vouch for accuracy.
This, of course, was an extension of the meme in which my gender was questionable for some time.
Ah, the discussion was somewhere around here...
Aug 22 at 15:57, by Iszi
I think the new meme should be that everyone's gender is in question, up until there has been a real-life meeting of three or more Sec.SE individuals to verify and vouch for one anothers' gender.
19:25
@RoryMcCune my gender may remain unverified though
well @marionmccune was there too so I guess that counts as two members (even if she's only been an infrequent and recent participant). as to her and me I'd argue we should be able to get away with single person verification as we're married :)
@LucasKauffman Do we know are there any other Sec.SE people going to Brucon?
this all seems to remind me of PGP key signing in a vaguely odd manner...
@RoryMcCune Doesn't that violate spousal confidentiality or something?
@RoryMcCune Hehe... a gender verification party!
@RoryMcCune apart from you no-one, other Rory is a manager and they wont let him join :(
@Iszi well yeah that does take on somewhat dodgy overtones!
@Iszi that sounds wrong in so many ways
@RoryMcCune there will be plenty of EY people though, there a big sponsor apparently
19:30
@LucasKauffman EY?
Ernst and Young
(That sounded like "eh?" in my head - anyone else?)
@LucasKauffman coolio, I'll be expecting you guys to do a rendition of the corporate song then :)
@Iszi not me, I'm ex-EY so that's always what springs to mind...
@RoryMcCune who you work for now?
ScoTST
director :o
@LucasKauffman yeah basically me and the missus == ScotSTS We do testing mostly for other companies, sometimes direct
So the job title can be anything. Director == do everything from testing to acccounts to maintaining servers
19:35
misses McCune is also an IT Sec specialist?
yarr she used to be an enterprise MS Exchange Admin and IT management type for a corporate, but I've cross-trained her into Pen. Testing. So now we're a pen-testing couple. AFAIK we're the only CREST certified couple in the UK :)
dangerous couple then :p
@RoryMcCune u also worked for RBS?
I did a test for them to get PES clearance
@RoryMcCune she coming too?
@LucasKauffman ahh the lovely PES process :op I remember it well.. was it the team in Edinburgh that you were doing the test for?
yeah the missus is coming to Brucon, I'm inducting her into the infosec Con scene
so done B-Sides, and 44con now for Brucon :)
@RoryMcCune I had to test on a ridiculously vulnerable Magento site, but all comms went through EY Ireland since they are the direct contacts
@LucasKauffman lolz, was it like a test to see what you'd find, or a real site they wanted testing?
19:47
@RoryMcCune to see what I'd find, can't touch anything else before they clear me
I needed to find 11, record is 14 and I got 13
so not bad
@LucasKauffman ahh I'd heard that they were going to start doing that, but not seen the details. not a bad plan really. 13 out of 14 sounds good to me :)
@RoryMcCune It's a shame I could only touch the site, I think I would have been able to get root access
@LucasKauffman they limited it... lame :op I'll need to rib them about that next time I see them :)
@RoryMcCune scope and all, got very clear instructions not to deviate from it :p, just like real life
20:17
@Iszi Whatever it takes for you to feel more comfortable.
I've gone through the spam queueueueueueueueueueueue on the blog, but left some that I'm not sure how to deal with.
They're not obviously spam, some are trackbacks, some are just "thanks for being awesome" posts.
Do we want those kinds of comments on the blog?
20:30
@ScottPack I never allow thanks for being awesome posts on my own blog, often they are abused
@Lucas - Heh, you know I set up that process through Ireland with Eoin Keary, Hugh, Aidan and the gang
@RoryAlsop I've heard Aidan's name drop, the others not :(
You should ask to see the high scores on the previous revision. Think Ireland and Belgium won:)
Eoin moved on but heads up Owasp Eire
@RoryAlsop cool will do :p
20:58
@LucasKauffman Yeah, they don't add content, and the emails used looked wonky, but I don't feel like I know enough about wordpress to really understand if what I'm looking at is an indication of problems or normal behavior of the system.
@ScottPack my experience, better have some real posts deleted than some fakes on
@LucasKauffman So's your face.
@ScottPack ur mom
but in all seriousness, they'll start spamming the site instantly once they are let through
 
1 hour later…
22:08
Apache mod_ssl added an option to deactivate TLS-level compression on August 8th -- released in version 2.4.3 on August 21st. Might be a coincidence: the bug report is about CPU load on servers when compressing. See issues.apache.org/bugzilla/show_bug.cgi?id=53219

« first day (635 days earlier)      last day (4543 days later) »