Category Archives: Personal

Life updates, reflections, and everything that doesn’t fit neatly into another category.

A Bank Website on WordPress

There’s a thread on Quora asking “I am powering a bank’s website using WordPress. What security measures should I take?” The answers have mostly been ignorant junk along the lines of “Oh NOES WP is INSECURE! let me take my money out of that bank”, so I wrote one myself, which I’ve copied below.

I agree there’s probably not a ton of benefit to having the online banking / billpay / etc portion of a bank’s website on WordPress, however there is no reason you couldn’t run the front-end and marketing side of the site on WordPress, and in fact you’d be leveraging WordPress’ strength as a content management platform that is flexible, customizable, and easy to update and maintain.

In terms of security, there are a two simple points:

  1. Make sure you’re on the latest version of core and all the plugins you run, and update as soon as new version become available.
  2. Use strong passwords for all user accounts. For extra credit you could enable a 2-factor plugin, use Jetpack’s WordPress.com login system, or restrict logged-in users to a certain IP range (like behind a VPN).

If your host doesn’t handle it, make sure you stay up-to-date for everything in your stack as well from the OS on up. Most modern WP hosts handle this (and updates) for you, and of course you could always run your site on WordPress.com VIP alongside some of the top sites in the world. If you use any non-core third party code, no harm in having a security firm audit the source as well (an advantage of using open source).

For an example of a beautiful, responsive banking website built on WordPress, check out Gateway Bank of Mesa AZ. WordPress is also trusted to run sites for some of the largest and most security-conscious organizations in the world, including Facebook, SAP, Glenn Greenwald’s The Intercept, eBay, McAfee, Sophos, GNOME, Mozilla, MIT, Reuters, CNN, Google Ventures, NASA, and literally hundreds more.

As the most widely used CMS in the world, many people use and deploy the open source version of WordPress in a sub-optimal and insecure way, but the same could be said of Linux, Apache, MySQL, Node, Rails, Java, or any widely-used software. It is possible and actually not that hard to run WordPress in a way that is secure enough for a bank, government site, media site, or anything.

If you wanted any help on this feel free to reach out to Automattic as well, we have a decade of experience now dealing with high-risk, high-scale deployments, and also addressing the sort of uninformed FUD you see in this thread.

If you’ve developed a major bank site in WordPress leave a link in the comments.

Speaking of color masculinity, here’s Kanye on creativity, society, and color from his 2008 FADER interview:

I feel like all the words are in you, you’re just blocking yourself, you’re blocking your creativity. Society has put up so many boundaries, so many limitations on what’s right and wrong that it’s almost impossible to get a pure thought out. It’s like a little kid, a little boy, looking at colors, and no one told him what colors are good, before somebody tells you you shouldn’t like pink because that’s for girls, or you’d instantly become a gay two-year-old. Why would anyone pick blue over pink? Pink is obviously a better color. Everyone’s born confident, and everything’s taken away from you. So many people try to put their personality on someone else.

Watching Television

It wasn’t that long ago, in the grand scheme of things, that I didn’t have any TV shows I was actively watching. Life has been busier than ever, but I’ve started catching up with shows instead of movies when flying. I’ve been blown away by the high quality of storytelling  in the medium of television right now.

So I find myself actively watching a few different shows:

  1. House of Cards (new season out today!).
  2. True Detective.
  3. Scandal.
  4. Blacklist.
  5. Empire.
  6. West Wing.

There are some guilty pleasures in there, and there are probably a dozen shows that friends have recommended to me as amazing that I’ve never even started. (Hence West Wing, I’m watching it for the first time, somewhere in Season 4.)

This is the first time I’m watching things that are still “on” versus something like Firefly or Sopranos which are complete already. There’s definitely something fun about discussing the latest developments with other people who are also caught up, in the zeitgeist, and the anticipation of new episodes coming out, like what I imagine it must have been like with serialized novels back in the day.

Find three hobbies you love: one to make you money, one to keep you in shape, and one to be creative.

I’m not sure the provenance of this quote, but I read it and it really resonated with me, and I’ve found myself repeating it frequently.