HNHacker News
TopNewBestAskShowJobs

jjarmoc

275 karma · joined November 6, 2013

submissionscomments
jjarmoc··on Why we use HTTPS for every .gov website we make
I really don't think .gov cares all that much.

Over a year ago, I came across a vulnerable .gov site that was first reported in a news.com article from 2005! Sadly, it's still vulnerable today. The author of the original piece states they contacted the Department of Labor back in '05, who responded that they were 'working to address the issue.' Before I wrote the blogpost, I tried getting some attention too, but never got a response. It's now been 9 years, and the site is still vulnerable.

http://jarmoc.com/blog/2013/10/14/open-redirect-in-gov-for-e...

.gov sites are littered with trivial vulns that never seem to get addressed when reported. HTTPS is great and all, but it's far from the only thing that needs to be done in .gov.

jjarmoc··on Ask HN: Who is hiring? (November 2014)
Matasano Security - Chicago. New York City. Sunnyvale. Job Title: Application Security Consultant

Have you ever seen the 1992 film Sneakers? Near the start, we see Martin Bishop (Robert Redford) close out a bank account, and take the proceeds to the managers. He pretty tersely says something like:

"Gentlemen, your communication lines are vulnerable. Fire exits need to be monitored. Your rent-a-cops are a tad undertrained. Outside of that, everything seems to be fine. You'll get our full report in a few days. But first, who's got my check?""

Cut to a bank secretary, writing Martin a check.

"So, people hire you to break into their places... ...to make sure no one can break into their places?"

Whenever I'm asked to explain what we do at Matasano, this scene comes to mind. Our work is the digital equivalent; breaking applications so they can be made stronger and more resilient to attack, inoculating the world's software like a binary flu shot.

Modern applications are a lot like the bank in the movie. Authentication protects the front door, much like the bank's cameras and guards. Encryption often protects sensitive data, similar to how steel lined walls protect a bank vault. Communication protocols convey information in and out, like armored cars ferrying cash to and fro. Finding the application's 'communication lines', 'fire exits', and 'rent-a-cops' is our goal. As Application Security Consultants we seek the overlooked, the neglected, the unexpected flaws in an application's code. Like Martin, we show how these weaknesses can lead to overall failure of the application, and we do this so it can be improved.

Later in the movie, Cosmo (Ben Kingsley), a villainous ex-con says: "The world isn't run by weapons anymore, or energy, or money. It's run by little ones and zeroes, little bits of data. It's all just electrons." In 1992, that might've been hyperbolic but it's becoming more true every day.

If being part of ensuring the systems we all rely on continue to function safely and reliably, we should talk. If working with smart people on the cutting edge of technology excites you, we should talk. If diving deeply into a wide variety of technologies and facing new challenges daily appeals to you, we should talk. If tearing apart application code and making it do things that its creators didn't intend is fun for you, we should talk.

You can get a taste for the sorts of things we do at www.microcorruption.com and www.cryptopals.com.

Reach out to us at careers@matasano.com or by visiting our web site.

jjarmoc··on CloudFlare's Heartbleed challenge cracked
Yah, that's the trickiest part. I was pretty ecstatic when I found a real world use case for toy code that I spent way too much time on :)
jjarmoc··on Apple Explains How Secure iMessage Is
If you see security as boolean, you're going to have a rough time...
← PreviousPage 3 of 3