User:DanFuhry

From Yubico

Jump to: navigation, search

Hi, pleased to meet you. Take a seat; make yourself comfortable. Dan Fuhry, the guy behind Enano CMS, with my totally creative wiki username.

Though not yet out of high school (but 18, so I can legally win that YubiKing thingy) I'm an ambitious programmer and self-described user experience expert. People have said the ADHD brain works like a gigantic web: everything somehow connects to everything else. That pretty much describes how I think and how I believe users make sense of computer software. Everything should make logical connections. That's what I base my entire design philosophy off of.

I'm also that kid that tends to get around the rules. My teachers all hate me for this, but I'm really good at finding loopholes. Since I was 3 I've been interested in security, from the little "clubs" my friends and I put together to more meaningful things nowadays - such as forms that use Diffie-Hellman + AES encryption, heuristic analysis of SQL queries, secure session management, and PolicyKit-style privilege acquisition in web applications. All of this has gone into Enano.

You know all those people that gripe about AJAX being a huge security problem? It's because people treat their Javascript validation code as impenetrable. An AJAX form is no different than a normal one; submissions via AJAX should be validated the same way all user-submitted input should be: on the server, with each value tested for validity, and subsequently sanitized or rejected. I've been thinking in this way since the beginning, and as a result none of Enano's security releases have had anything to do with vulnerabilities directly related to AJAX.

Stuff I've done includes Enano CMS (my biggest project), Greyhound (web control for Amarok), and the ExperienceUI (user interface engine for NSIS). Though I'm not too good at keeping it updated, you might also enjoy reading my blog.

I also manage the wiki for a prominent website, but that life is metaphorically firewalled from my Enano life for various reasons. Let's just say I'm really, really good with MediaWiki (which is why Enano mostly supports its syntax).

My current playlist is composed of:

  • Serj Tankian - Elect the Dead + Lie Lie Live EP
  • DragonForce's discography
  • Miss Murder by AFI, because it's the only good song on their album Decemberunderground
  • Metallica's discography through the Black Album, a couple selections from Load and Reload, Death Magnetic, and S&M
  • Some of Apocalypta's Metallica covers sprinkled (well, more like a glob) throughout
  • White Rabbit by Jefferson Airplane as a transition track
  • Mushroomhead's full discography including live performance in Cleveland on December 21, 2001 (I live in the Cleveland area, Mushroomhead is a part of Cleveland culture)
  • System of a Down's full discography from their self-titled album through Mesmerize
Authors/Administrators