« first day (615 days earlier)      last day (4563 days later) » 

00:08
This might actually be on topic.
@ScottPack Will do, then.
@ScottPack bears are on-topic on Wednesday. Squids are on-topic on Friday, by security tradition.
3
@Gilles Squid Friday I've come to accept, I didn't realize we had a formal day for bears. Good to know. On the plus side, it is UTC Wednesday, no?
@ScottPack 15 minutes into it
Great Success!
00:16
Wednesday as a formal day for bears is as of 8 minutes ago. A new Sec.SE meme is being born! Remember, you heard it here first!
00:54
Argh
well, sadly i won't be able to join the town hall.
i'll be attending a security conference. :(
If Jeff can drop in naked, surely you can do the same.
You would think so, but no. :(
I'll nominate Andrew Smith to speak on my behalf. Surefire way to lose all and any votes.
 
3 hours later…
 
2 hours later…
06:00
Good morning gentlemen
 
2 hours later…
07:33
mornin'
chat is tomorrow at 1pm UK time right?
07:54
@Polynomial prepare well, I will ask you about abortion
@Polynomial 12
ah wait, thats 12 UTC - you guys are now at +1?
yeah, 12 UTC. which is 12 GMT, but we're on BST right now.
yay timezones!
@Polynomial gorrammit. That's why I always click the "view in other timezones" even when I think know.
@RoryAlsop oh my lord, do you really want to do that??
btw @RoryA, as much as we all enjoy making fun of how ancient and decrepit you are, I realized last night the real marker for "getting old"
when you're going to weddings not of your friends, but your friends' kids.
now that is getting old.
@JeffFerland isnt being nekkid the standard for THC?
It should be.
08:10
(BST) - Morning All.
@RoryMcCune Afternoon.
@RoryMcCune diurnal.
0
Q: tor and widecap dns leak

ParaI am using a program that I coded in C#. All it does is use HttpWebRequest to request some pages and read info from them. I tried running it through Tor. I installed the Vidalia Bundle and Widecap. My program is definitely run through Tor because I checked my IP from within the program. But I get...

@AviD superuser perhaps?
It is more of a how-to question.
0
A: Is it more safe to use less heard of software than popular software?

Andrew SmithThere is no link between popular and non-popular software in terms of security in general. All browsers can be exploited one way or another, which is happening a lot. It's even not safe to use wget on some websites without caging it.

A sensible answer from Andrew. shocked
08:26
the wget thing is a bit paranoid, but yeah
@TerryChia hmm, not sure its not better for Stack Overflow - he's coding the solution.
@AviD Maybe - it just isn't a good fit here.
He's not really asking about the code, but more about the security aspects, i.e. "why is it doing it, and why is the warning important?"
thankfully I know exactly why it's doing it. it's a pain in the ass bug in the .NET framework where DNS queries are done synchronously at unexpected times in the code, and it ignores the ability to just defer the DNS query to a SOCKS4a proxy.
@Polynomial Got a point there. And your answer is a good one.
@Polynomial yeah, thats the way I was reading it too. but it's not what it actually says.
08:31
He isn't really asking about the security stuff.
It's more of a "how to fix it" question.
@TerryChia "how to fix.... a security problem".
if it was e.g. crashing, I'd agree.
mm ok.
@Polynomial one of the answers at that appeal question even states: It's difficult to keep this list up-to-date. In my opinion -- this is a BAD QUESTION..
and I agree with that.
not too many tools == small list is a fair point, but not the issue.
list of q's are proven to be poor time and again.
@AviD you could always lock the question after I accept the answer.
08:35
heh.
I think it's a valuable question, and it's difficult to edit it in a way that doesn't negate the entire point of it.
but thats worse - 1 year from now its out of date, AND cant be updated.
I'd agree with Polynomial. The question itself is interesting to have.
@Polynomial I agree. but look at the answers - one answer given to what you asked - list of tools. The other answer goes for the technique, how to do this.
which answer is great, and which one sucks (and should probably be made a comment)?
@AviD I don't think the functionality of such tools change a lot in a year.
08:37
I guess.
@TerryChia well, this one specifically might take 2 years.
but the web applications one is already out of date. -ish.
@AviD Heh.
Both of you have good points. Perhaps try to remove the emphasis on the "tools" part of the question?
@TerryChia I agree - was gonna do it myself but preferred to discuss with you first.
well, him.
@TerryChia well its about time.
now I think there may be a chance to get my hoverboard within 3 years.
08:45
@AviD Meh, floating speeders are only so-so. They need to get down to inventing the death star.
not too speedy, though. still cool.
@TerryChia eh. do you have any idea what kind of maintenance that would require??
@AviD who cares? YOU CAN BLOW STUFF UP WITH A HUGE LASER!
actually, in order to build a deathstar, they would have to invent a LOT of very cool incidental technologies. much like the cold war weapons tech that came along as a result of the space shuttles.
that's every boys dream.
@TerryChia yeah, but then your mom makes you clean up the mess.
08:48
@AviD clean up the mess... by blowing it up? :P
It wouldn't actually be very hard to build a giant deathstar laser. We already have megawatt IR lasers.
@TerryChia you dont remember all the asteroids floating around afterwards?
all you need is a nuclear power plant and a big-ass solid state laser.
actually a free-electron laser (FEL) would do the job better
@Polynomial you are boring.
:P
:P
Lasers are never boring.
4
 
3 hours later…
11:26
@Polynomial You're absolutely right, the laser part isn't boring.
@ScottPack Heh.
12:23
2
Q: The inner workings of iMessage security?

GeorgiosThis is a very interesting article about the iMessage technology used in Apple's very popular communication devices. So far, there has not been much technical details released by Apple. Hopefully someone here is able to shed some light on it. What security technologies and protocols are used? H...

Placed a bounty on this.
Anyone able to shed some light?
13:08
Well, we've very nearly doubled our voter turnout from last year. Neato.
I'm really interested to see the final statistics on turnout.
Hah. Hopefully it isn't TOO embarrassing for me. :P
@AviD I've got a dev asking me about static analysis tools. Would you be willing to give me an opinion?
@ScottPack you suck.
@ScottPack oh btw, do you know when mom is getting back from her vacation?
13:21
Besides, I'm not sure that qualifies as an opinion.
@AviD I've already moved on.
@ScottPack I'm not sure your face qualifies as an opinion.
Urghmornin' all
@terry difficult to answer the question without Apple giving info
@ScottPack from being my brother's secret sockpuppet?
right, hang on, you were asking about static analysis.
what specifically?
@AviD Oh, right, sorry. I was taking that joke in a totally different direction.
I had a guy ask my opinion on tools for, specifically, ColdFusion, PL/SQL, and Java. He's already got a call scheduled with HP to talk about Fortify SCA and said he's also looking at AppScan Source.
13:23
@ScottPack I'll ignore that one. Mom doesnt like when we fight.
I've heard of both of those, but that's about where my experience ends.
@ScottPack in general - they all suck.
Appscan source (aka Ounce) sucks a lot less than fortify.
Fortify are considered the leaders in the field, but only cuz they suck so much more than the others.
Is the suckage a function of the fact that noone cares enough to make decent tools, or because of the inherent difficulties of what they're trying to do?
partly, I'm pretty sure they have "support" for all those languages. not sure ounce does.
@ScottPack bit of both, really.
in fact, there is one that I'm familiar with - Checkmarx - which doesnt suck (though their tool still shows that they are a startup), because they went in a whole other direction.
@M'vy true, just trying to see if any other light can be shed on that topic. the bronze badge that comes with awarding a bounty on another persons question is nice as well. :P
13:26
here's the thing, though - if you have medium- to low- quality apps that need scanning, fortify can (sorta, kinda) do the job.
can pick up most (well, a lot) of the low-hanging fruit.
@AviD you say suck a lot.
and it doesnt take a lot of up-front investment of time, unlike some others
So when you say low->medium quality you mean as in how security conscious the coder was, not in regards to complicated?
'course, then you still tend to spend a lot of time sifting through the pile of duplicates, false positives, and other crap.
13:28
@ScottPack mostly, yeah.
if the code is overly complex, fortify (and others) will likely drop the ball more often.
My only experience in this area has been splint, which seemed to work kind of ok on small projects. What annoyed me about it was the fact that to really scale to anything it required a lot of tagging of the code so that you were, in essence, telling splint what this section of code did and whether it was ok to ignore it.
but a mostly-straightforward swiss cheese app (as most of them are) will do well with having the low fruits picked up.
Does that complain still hold true?
@ScottPack sort of.
Are these bigger commercial tools assuming that you'll add in those meta-tags to your code?
13:30
While fortify does support some customization, its mostly a waste of time, and sca will just guess. Often wrong.
Well played.
same goes for most other tools, not just fortify.
as an adjunct to AviD's comments, if cost is a factor from what I've seen Checkmarx is way cheaper than either HP Fortify or IBM Ounce...
though splint is pretty much mostly text oriented, without real code-parsing, and the bigger tools do a lot more work. and, they look for a heck of a lot more than splint.
@RoryMcCune The follow up question to that is, of course, whether or not it's good enough for the cheaper price tag to matter.
13:32
@RoryMcCune it depends. there is the list price, then there is the package price that HP/IBM can undercut to get a big client onto some of the other products.
@ScottPack I find checkmarx so much better than the others, its silly to compare.
@AviD Sure sure. While I have used splint, I pretty much ignore it as experience in the area. :)
@ScottPack indeed, the only real way to determine from what I've seen is to PoC them on a real app.
@AviD Is it better in that it finds more, has lower false positives, easier to use...?
usually I've seen companies go with fortify simply because it was order of magnitude cheaper.
@ScottPack yes.
@AviD true, I've only 1 or 2 datapoints but from what I saw it was a pretty large gap, and the big boys weren't too keen to try and close it.
13:34
well, except for the last - its pretty easy out of the box, but to get real value - you need to invest serious time customizing.
the beauty of checkmarx is that its not a closed engine.
Whereas, if I'm understanding right, Fortify requires less customization?
unlike the others, where you have closed engines with very small customization points (read: meta-tagging), checkmarx is more of a static analysis platform - you can literally write queries to find almost anything you want in code.
While that's cool, you have to be willing and capable of doing that to get the most out of the system.
one of the more beautiful queries I saw was to calculate code complexity.
@ScottPack absolutely.
so as I said - if you're looking for low hanging fruit, go with HP/IBM.
Are the queries, generally, portable enough to be meaningful if shared, and is there any kind of query marketplace?
13:37
if you want really good security, and long term (there is also better support for rescanning etc) - Checkmarx, but with no little investment.
btw, between hp and ibm - language support can tilt strongly in hp's favor. general level of non-crappiness goes to ibm.
@ScottPack ha! I wish.
so here's the thing.
it does come with, out of the box, a couple hundred vulnerability queries, which are very generic, and very useful.
e.g. XSS, SQLi, passwords, etc etc. the usual stuff.
you can also customize these existing queries - using a form of polymorphism - to fit your code/environment/infrastructure.
e.g. SQLi doesnt find anything, because you're using a special DB - with Cx you can customize just the part of the query that defines what a database is.
good luck with getting any sense out of any tool. Except maybe splint.
on top of that, you can tailor queries specific to your app, or special things that you want.
e.g. a custom authorization mechanism - find misuse, lack of use, etc.
so these customizations dont really make sense to share generically.
the company does tend to roll in any new vuln queries offered them, though.
I was actually assuming something like that but hoping.
another big drawback they have - very limited language support.
.net, java, and limited C++ and I think now php.
and certain frameworks are not yet added.
Checkmarx has quite a bit of new language support although I'm not sure how mature it is yet, but definitely covers things like ruby + Rails ..
@RoryMcCune ah! thats news to me. good to hear.
good point on framework support, that was one thing that tripped me up when I started looking at static analysis. Java alone isn't enough if you're looking at a struts 2 app...
@AviD yeah initial release was tail end of this year I think, Android specific has been added recently too which is nice for mobile reviews...
13:48
@RoryMcCune do you get to play with Cx a lot?
I really enjoy when I get to use it for a client. way too pricey for me to get myself, but I've help custom develop queries for many clients after they buy it.
as opposed to when they insist I use their other tool, e.g. fortify. I tend to curse a lot when that happens.
@AviD one of the companies I work with is a reseller, so I get a lot of the sales docs. When I get some time really want to spend some more time looking at it. I've can get access to their on-line version for eval/training ...
@RoryMcCune cool. it's really a development-side security tool, and not a security-guy's app tool.
i.e. you really need to be comfortable with code, both reading and writing.
@AviD yeah I think that's why pen. testing companies don't push white-box harder, 'cause having a tester who's fluent in multiple programming languages enough to do proper code review is tricky...
My ruby/rails is just about good enough but trying to do many languages is hard work!
@RoryMcCune still seen it though. and the results are as expected.
@AviD indeed!
13:52
@RoryMcCune I'm not particularly strong with ruby, though I have been forced to learn quite a bit of it.
not enough to really write anything, but enough to ask the programmers the surprising questions.
@AviD it ended up being my language of choice for test automation, and I present on security at the local ruby conf. so ended up seeing quite a bit of the ecosystem.
rails devs love clever hacks tho' which makes reviewing it "interesting" .
over-riding default framework features to implement input validation is a favourite from what I've seen
Oh, and so much for Andrew Smith coming back with a better attitude and less arbitrary opinionated bullshit: security.stackexchange.com/a/19024/5400
@RoryMcCune oh yes.
@AviD CCCCOMBO BREAKER!
oops, that was meant for @Polynomial
I'd argue that his first actually half-decent post was the combo breaker.
This is just a return to normalcy.
13:59
@Polynomial nah, the combo breaker was in reference to you interrupting the rails talk.
@Polynomial Actually very detailed crap. With pictures. Impressive.
Sorry, was auditor-aggroed.
I'm starting to think he might actually be a clever black hat, purposefully giving bad advice hoping some victim will use it, in some elaborate social engineering attack.
3
@AviD I think the picture of the Windows Firewall window was a little excessive :P
14:02
Nobody can be that stupid, right? Right???
2
that's been my thinking for a while.
@RoryMcCune @AviD So, while Checkmarx is good enough to recommend looking at, is it more or less expensive than the other options?
@AviD He has pictures in all his best works.
@AviD You are giving him WAAAAY to much credit.
@TerryChia so does davinci.
@AviD why are you insulting davinci?
14:03
@AviD I stopped thinking that way a long time ago.
@ScottPack interestingly, it seems @Rory and I have conflicting information.
@ScottPack well my experience was cheaper, but it looks like YMMV like what @AviD said :)
Either way, I'll at least mention it as an option. I have no idea what their budgets are like.
while the list price for Cx is not as high as some of the others, often HP and IBM drop the price to a fraction as part of a bribe package deal.
@ScottPack also language support can be a show stopper.
@TerryChia not, just saying he was a good artist.
And chances are at least one of the HP or IBM products will be on a state contract already.
@AviD Uncontested.
14:05
@AviD calling the pictures Andrew post art is kinda insulting to art.
@Iszi aww cmoonn, I'm still trying to talk myself into optimism for the human race again.
@AviD So's your face.
@AviD You need to get off the Internet if you hope to accomplish that.
@Iszi heh. Cue the xkcd.
@ScottPack exactly.
@TerryChia Art? Who's Art?
@AviD *whose ;)
14:06
@AviD It's not uncommon to get 50% or better off based on those contracts.
@AviD your mom.
@Polynomial who is.
@ScottPack and that's the sad problem facing any startup :(
@AviD Pretty much. Not to mention how much easier it is, from a bureaucracy standpoint, to purchase off one of those contracts.
@AviD Unless you're @Zuly and already have those connections.
@AviD I'm not sure I get that one. "Art? Who is art?" <- what? O_o
14:08
@ScottPack I've seen a fortify contract worth over 200K, sold at around 10-15K.
@Polynomial Art Garfunkel?
@AviD That's....wow.
@ScottPack So's your mom.
@AviD Says a lot about the actual worth of the product.
like I said, it was part of a huge systems contract.
@Iszi But for entirely different reasons.
14:10
@TerryChia heh. Dont forget, HP bought the product to fill out their SW portfolio.
For the Prestige.
For the Panache.
For Pony!
2
@AviD cue the ultragay meme
@AviD Wow. It's been awhile since I've followed that.
@Iszi still following. luvvit. a bit slow, lately, but still.
How's Richard and the gang doing?
@TerryChia huh? no, not unicorn.
14:11
@AviD Yeah. Thanks to the way Ohio it setup we can really get good advantage of those types of contracts. The public universities size is disturbingly huge, not to mention official State and other state-wide organizations that do bargaining. It can be pretty insane.
@Iszi strange hijinks, as per usual.
@AviD Like ESX at $1,500.
@ScottPack whoa.
14:12
and that would probably be a small part of the overall package, so they're not bothered by cutting so low.
www.lfgcomic.com
For those who don't get the reference.
@Iszi there are people like that?
10 mins ago, by AviD
Nobody can be that stupid, right? Right???
@AviD We've been over this...
heh
@AviD According to wikipedia the University System of Ohio is the 11th largest in the world, and the largest in the US.
14:14
tho to be fair I've only heard of them less than a year ago.
@ScottPack seriously??
hmm, well, then okay, if you do go for checkmarx, I'll be glad to assist in building out the custom queries for you.
@AviD Functionally, each university operates individually, we just have the advantage of negotiating collective pricing for purchasing contracts.
/me is trying to condense our conversation into a bullet list of talking points. woowoo
@ScottPack here, this may help:
5
A: Criteria for Evaluating Static Analysis Tools

AviDHere are the things on my list, that I use for my clients (including some of those that you've mentioned): Coverage (according to what the org requires today, and expects to use in the future) Language Architecture (e.g. some tools are great for web apps, but not so much for rich clients or e...

and @DW's answer there is also absolutely important.
I was looking at that earlier.
Crap. I gotta miss this?
We are now at L-2 for the @RBStormProbes spacecraft launch! http://t.co/bIScpKM2
Woo woo!
14:28
@ScottPack feel free to upvote. :)
SHILL!!
I've actually bookmarked our conversation to include in my email. From the looks of it I think I was able to reasonably sum it up to 4 points, but hey, some people like unabridged versions.
that reminds me, I need to do that writeup on nukes tonight.
fun fun fun
@ScottPack heh, that was my yearly self-promotion.
@Polynomial I don't know what you're talking about, but the Israeli army does not have any nuclear bombs.
Suuurrrreeeee
I ran into some funness with tcpdump yesterday that I think I'm going to write up. I'll either get it published on our blog or NubbySysAdmin
Yup. And stuxnet was just trying to hinder their cookie dough production plants ;)
14:31
No, really. they dont. But you should be asking, and how long would it take for them to get them?
Answer: approximately 90 seconds.
@AviD isn't that effectively the same thing?
"We don't have nukes, but we have all the parts for nukes, and they're sat next to each other with a team ready to assemble them."
2
not that I have any real insider knowledge of any of that, one way or another. I was a lowly grunt.
@Polynomial hahahaha
14:33
@TerryChia effectively, possibly. Actually, not at all.
@ScottPack Maybe see if Server Fault has a blog they'd want it for?
@Polynomial exactly. actually, they're mostly put together, apparantly just the nukey parts have to be popped into the other parts. Supposedly.
@AviD you know a lot for a lowly grunt.
@ScottPack heh, you mock me, but then you went and did it. Twice.
TWICE??
@TerryChia rumour mill.
@AviD that's what they ALL say.
14:35
Is it an online stalker fail, if you're able to find the business phone number, address, and Facebook page for an old friend you're trying to track down but can't dig up an e-mail address?
@Iszi yes.
@Iszi heh. email? Thats old fashioned. Just facebook them. Or tweet at them.
@AviD I don't do Facebook, and I don't think they Twitter. Then again, the latter could just be another online stalker fail.
@Iszi you have the address. do the old fashion thing.
you are pretty old afterall. :P
@TerryChia What, and leave my house? Seriously?
2
14:37
this may sound crazy, but hear me out. Did you consider calling them, yknow, like on the phone, and ask?
@AviD common sense fail
@TerryChia No. Rory is old. But then again, compared to you, all of us are I guess.
@Iszi compared to him, I think my shoes are old.
@Iszi You are to me what Rory is to you.
@AviD What's creepier, the phone call or the e-mail?
@TerryChia I'm pretty sure Rory isn't nearly double my age.
14:39
@Iszi how about the addition way of doing things?
@Iszi Phone call allows you to sense their creeped-out levels better.
3
@TerryChia That would be more your grade level, I guess.
Actually, there's a fatal flaw in that plan. Sensing the emotions of others requires a semblance of social skills and empathy. Which, if you're Facebook-stalking people, I imagine you're rather lacking in ;)
4
@Iszi your face.
Great, my failure as an online stalker is beginning to fill the sidebar now.
2
14:41
Aw snap.
@Polynomial true that
@AviD BOOM! You go girl.
@Polynomial girl?
are we gonna do the whole gender thing on @AviD now?
Oh, I forget you're not from the UK/US.
What self respecting boy would use a Tigger gravatar.
14:42
"you go girl" is an americanism.
@Polynomial hah, i get the expression.
@ScottPack excuuuuse me, "Man".
then my sarcasmometer is clearly faulty.
just needed a reason to call into doubt @AviD's gender.
14:42
@ScottPack and mom told you to stop calling me that!
@AviD I'm sorry. I have trouble focusing on your words over the glare.
@TerryChia heeey, watch it.
I recommend hats.
my manhood is older than you.
wait a second, that doesnt sound quite right.
@AviD hahahaha!
14:43
@ScottPack hehe, well plaid.
@Iszi I like the subtly there.
@Scott remember when you had a jacket that looked like that?
anyway, Tigger is all bouncy, scruffy manliness.
@AviD oh pooh
@AviD Jacket no, but I did get married in a tartan.
14:47
what a load of crap
@TerryChia now, pooh is one that deserves a well placed kick to the gut.
@ScottPack really? so you are more like @RoryAlsop after all.
Good thing @AviD is here now. So, we don't have to hear him/her/it gripe about the noise when he/she/it comes back to 100+ unread messages.
but I remember you wearing a tux...
@Iszi heh. now I get to help produce them
speaking of which, I should go do some work.
or at least select a car.
Probably.
My other car is a cdr.
@ScottPack Yeah, that was just a stroke of luck really.
14:51
And i'm gonna go sleep now. Gotta wake up early for a security con tomorrow.
Enjoy!
not long until 44con <3

« first day (615 days earlier)      last day (4563 days later) »