Jacob Kaplan-Moss
Activity tagged “security”
Bookmarks
GPG Quick Start
Very simple, plain-English “getting started with GPG” guide.
Keyphrene - 4Py Homepage
Wrappers for OpenSSL and LibSSH2.
Adeona: A Free, Open Source System for Helping Track and Recover Lost and Stolen Laptops
The first (that I know of) open source, non-centralized laptop tracker. Gotta give this a shot.
Matasano Chargen » Ruby’s Vulnerability Handling Debacle
Handing security problems is the *worst* part of being an OSS maintainer. Learn from what the Ruby folks did wrong.
research!rsc: Lessons from the Debian/OpenSSL Fiasco
By far the best analysis of the Debian/OpenSSL bug. No pointed fingers, and lots of good lessons for the future.
Utilitymill's developer comments on the security model
Sounds relatively smart. However, I'd be suspicious of using chroot — I'm told it wasn't especially designed to be a security feature exactly. Were I to do something of this nature, I'd probably use pypy-sandbox.
Handbook of Applied Cryptography
Recommended by Bruce Schneir and available online for free.
Bruce Schneier Blazes Through Your Questions - Freakonomics - Opinion - New York Times Blog
Required reading this AM.
Who's Stealing Your Passwords? Global Hackers Create a New Online Crime Economy - CIO.com - Business Technology Leadership
The first in a three-part series about the state-of-the-art and the future of malware. Via Bruce Schneier.
Index of Crypto Papers Available Online
“The index currently contains 1427 papers.”
Help me Roberto, my web server just got hacked! - Someone Else
With skill and luck neither you nor I will need these tips. However, shit happens; this is a great guide to cleaning it up.
http://www.rsync.net/resources/notices/canary.txt
rsync.net's warrent canary hasn't been updated in ten days.
Password Manager + AutoFill for Mac OS X
I think I've found a nearly perfect password manager.
pam_recent: an add-on to make iptables' recent match more useful
“If the client manages to login, his history is cleared and subsequent new connections are not blocked. Password guessers, however, would not manage to prove their legitimacy… they're all treated as scum unless they can prove to be Good People.”
py-bcrypt - strong password hashing for Python
We should support bcrypt in Django if this module is installed.
blog gnist org - Holliday cracking
Really interesting analysis of a cracked Linux box. We're lucky that these script kiddies always seem to make some stupid mistakes (in this case not cleaning up .bash_history); a good cracker probably wouldn't be detected for months.
Lightweight Home Security with Indigo and Asterisk
Sounds like a great and super-cheap way to roll your own security system.
How We Learned to Cheat at Online Poker: A Study in Software Security [Cigital]
Revealing the “psudo” in “psudorandom” (thanks for the quip, Matt)
WordPress › Blog » WordPress 2.1.1 dangerous, Upgrade to 2.1.2
Help get the word out: if you're using WordPress 2.1.1, upgrade to 2.1.2 right away. I feel really bad for the WP guys; this is the nightmare scenario for anyone writing software.
Voting Research
Ping's page on his voting research. Some hackers hack code, others hack democracy.
Capability Myths Demolished
From Brett Cannon's talk on his proposed Python security system.
Double standards in security hassles - The Red Tape Chronicles - MSNBC.com
Wonderful, insightful article about security. A choice quote: “until recently, you or I couldn’t take a bottle of water or a tube of toothpaste on an airplane. Mothers were forced to drink their babies’ milk. Elderly women were subject to humiliating
The Fishbowl: Why is XSS so common?
This is a pretty strong argument that Django should do default template escaping. Guess I'm starting to change my mind.
DenyHosts
Another tool to thwart dictionary attacks, this one written in Python.
throttle ssh
“This script will attempt to restrict IP addresses that repeatedly fail login attempts via SSH.”
Securing Mac OS X (PDF)
Great guide to securing OS X.
Entries
FAQ: Untrusted users and HTML
There’s only one perfectly safe way to allow untrusted users to enter raw HTML. You’re not going to like it.
My “personal security” plan
Prompted by recent reading on cryptography and computer security, I’ve been rethinking my pretty lax personal security plan. Taking to heart the lesson that the best security is open, I ‘m posting my plans publicly for comment.
Photos