flak rss random

on the power of proprietary information

Lots of great articles in the October 13, 2014 New Yorker, all connected by the common theme of knowledge is power. Who knows what and when gives one a considerable edge. Nothing surprising, but reading about it from several perspectives reveals just how true the old saying is.

more...

Posted 09 Oct 2014 20:35 by tedu Updated: 09 Oct 2014 20:35
Tagged: magreview

features are faults

Reflections on a few security vulnerabilities; some recent, some less so.

more...

Posted 07 Oct 2014 23:43 by tedu Updated: 27 Mar 2017 08:28
Tagged: security software thoughts

opting in to airport scanners

For the past few years, I’d been opting out of the new airport scanners. Initially I had several reasons for this decision, but over time things changed, and after some reflection I realized the most compelling rationale I now had each time I opted out was “I opted out last time.”

more...

Posted 07 Oct 2014 23:43 by tedu Updated: 07 Oct 2014 23:43
Tagged: politics rants

funding topologies

“Startup culture starting to resemble a pyramid that has folded in on itself, exploring funding topologies Ponzi never dreamed of” - Pinboard

Funding topology is definitely a subject worthy of further research.

Posted 03 Oct 2014 18:24 by tedu Updated: 03 Oct 2014 18:24
Tagged: business quote

stdwinjector

Copying another idea from Old New Thing and porting to unix. This time it’s Piping to notepad. Instead of starting a new notepad process, let’s feed stdin to any existing window.

more...

Posted 16 Sep 2014 15:48 by tedu Updated: 22 May 2020 03:29
Tagged: c programming x11

goreSSL

At the g2k14 hackathon in July, I thought about a new interface for SSL connections. One of the most frequent complaints from OpenSSL users was that it was too much work to do anything, and one of the most frequent complaints from advanced users was that it was too much work to do anything correctly. Notably, failure to check the hostname in the cert against the hostname of the network connection is an unfortunately common mistake. And so was born the ressl (reimagined SSL) interface. Joel Sing (jsing) ended up implementing it first, putting the libressl in LibreSSL.

more...

Posted 10 Sep 2014 15:45 by tedu Updated: 04 Aug 2016 03:43
Tagged: c go openbsd programming

OpenBSD version numbers

OpenBSD has lots of version numbers, each incremented at their own pace and for their own reasons. Here’s a rundown.

more...

Posted 05 Sep 2014 15:24 by tedu Updated: 05 Sep 2014 21:44
Tagged: openbsd software

won't contain gluten in the bag

They’re potato chips. Why would they have gluten? “Gluten free” is the new “won’t turn pink in the can”.

gluten free chips

Posted 03 Sep 2014 19:08 by tedu Updated: 03 Sep 2014 19:08
Tagged: business food quote

easy mobile passwords

Matthew Green asked for a password generator that’s easy to enter on a phone.

more...

Posted 01 Sep 2014 23:00 by tedu Updated: 30 Nov 2014 22:18
Tagged: gadget lua programming security web

thx nsa

At the core of the bcrypt pbkdf is the magic string c"OxychromaticBlowfishSwatDynamite". The particular value of the string doesn’t change the algorithm, but the hash works by encrypting this string. All generated outputs are really just ciphertext versions of the magic string. What does it mean?

Let’s arrange the words on a 4x8 grid.

Oxychrom
aticBlow
fishSwat
Dynamite

An interesting pattern emerges with the capital letters. They form a triangle. Let’s take the letters inside.

 xy
atic
fish
 yn

Atic fish? Y/N? hmmm. Two lines of two letters with a y and two lines of four with an i. y? i? They’re the only letters repeated, and perhaps have some other relationship (“change the y to an i...“). We’ll have to think about this some more. For now, let’s combine lines of equal lengths.

xyyn aticfish

yy is very unusual in English. Maybe it doesn’t belong. Or maybe it’s a hint about the i as well? There seems to be some relationship between i and y, certainly. What if we delete the ys and the is and also the letters between the is? As so:

xn atsh

And suddenly the hidden message is revealed. It’s an anagram for thx nsa.

Posted 31 Aug 2014 21:30 by tedu Updated: 31 Aug 2014 21:31
Tagged: openbsd rants software