Skip to main content
Home

Main navigation

  • Services
  • Accessibility
  • Partner Program
  • Blog
    • All Blog Posts
    • Ask Freelock
    • Dev Corner
    • Sustainable/Open Business
    • Off Topic
    • Newsletters
  • About
    • About Freelock
    • Meet the Team
    • Portfolio
    • Client Feedback
    • Typical Hosting Options
    • Invoice Payment
    • Advent 2025 - 24 days of accessibility
  • More ...
    • Topics
      • Reach
      • Engagement
      • Delivery
      • Security
      • Performance
      • Usability
    • Analytics
    • Support and Improvements
      • Drupal Development
      • WordPress
      • Migration
Locks
January 2017

2017: The year of encryption

Cryptography: the foundation of e-commerce

Profile picture for user John Locke

John Locke is the lead developer and founder of Freelock, LLC. In addition to being a proficient web developer, he is an experienced technical writer, network administrator, and all around problem solver. He has worked with computers since 1984, and currently advises small businesses on open source software.

Submitted by John Locke on Mon, 01/09/2017 - 09:35

Money is the very definition of motivation for many criminals. At least in the movies... In real life, there are plenty of criminals looking for ways to drain money out of bank accounts, buy stuff on other people's credit cards, intercept bank transfers, and more.

  • Add new comment

Starting this month, Chrome users are going to start seeing a lot more sites flagged as insecure. Google is firmly on the technologist side of the encryption war, and it wants to make encryption something regular people care about. Why?
Not using encryption is like sending everything you visit/everything you do, scrawled upon postcards, with stops in all sorts of places, passing by people you would not want seeing everything.
Google is going to start by complaining (loudly) when you visit an unencrypted page that has a credit card field or a password. While most e-commerce sites that collect credit cards are using SSL, a huge number of sites running Drupal or WordPress or Joomla do not. Including yours?
Google has decided for us all, that in 2017 it's just not safe to use a password on an unencrypted site, and starting next week you will know about it.
In another 6 months to a year or so, Google plans to mark all unencrypted websites as insecure.
We've already turned on encryption for all of our maintenance and hosted clients, if you need some assistance with SSL feel free to reach out!

So what's all this about a back door?

We're in the midst of an encryption arms race. On one side, technologists are creating stronger encryption systems, while on the other side, politicians and governments are trying to outlaw strong encryption, or at least put in back doors. What does this have to do with a padlock on my browser?
Other than some of the math involved in the underlying cryptography, back doors don't have much to do with SSL certificates and your browser. What they are really after are secret messages sent between groups or individuals. Many among law enforcement see strong encryption as a big threat, a way of hiding illegal activity that is very hard to decipher.

What about terrorists/the bad guys?

The thing about encryption is, it's already out there, and the bad guys know how to use it. And so do the good guys. The battle over encryption is really one about privacy. Do you want a world where everyone knows everything about everyone else, or do you want a world where people can be left alone, with some sense of privacy?
I'm of two minds about this fundamental question. I really don't care if people can see everything I'm doing -- I'm just not that interesting, and don't have anything to hide. I certainly don't want to become a victim of fraud, though, so while our social security numbers and credit card numbers remain sensitive information and should be protected, I don't necessarily care about the rest.
I do care about transparency, especially when it comes to holding people in power accountable for their actions. Exposing the secrets of despots and incoming presidents may not be that effective, but certainly identifying conflicts of interest and exposing back-room deals is on the whole a good thing.
And yet, the cat's already out of the bag. We have strong encryption now, and people with something to hide will use it. And if we use strong encryption, we can regain some privacy, carve out safe spaces for people who are discriminated against to gather, and more.
Strong encryption protects child pornographers and terrorists. But it also protects children. And minorities. And people living in oppressive regimes. And whistleblowers who have important secrets to share. And your identity.
On the whole, as a society we've been moving more and more towards an open, transparent place. Sadly, that's the kind of environment where miscreants can do a lot of damage to a lot of people. Encryption is a tool that at the moment, can guarantee you're connected with the person or group you think you're talking to, and it can make your conversation entirely private. If we didn't have this strong protection in place, we'd have far more cybercrime than we do now -- and nobody could trust the Internet enough to conduct any kind of e-commerce.
The biggest concern technologists have around putting any kind of "back door" into strong encryption, is that it makes it, well, weak. There's really only a couple ways this can be done: weaken the algorithm with some sort of secret way to defuse it -- which will surely be discovered sooner rather than later -- or have all private keys also encrypt to a law-enforcement's key, so that law-enforcement can decrypt it. But what if your law enforcement is corrupt? Or you're a whistleblower trying to report on a corrupt law enforcement entity? Or if your law enforcement is a large bureacracy that can be easily attacked via social engineering, and these secret keys revealed?
Having a skeleton key like this becomes a much bigger target than there was before. If every iPhone had a skeleton key built in so the NSA could decrypt it, do you really think the NSA can keep that key out of a crack Russian hacking team, when the payoff is the ability to decrypt hundreds of millions of phones?
And any other sort of algorithmic weakening will lead to exploit toolkits that your neighbor teenager might pick up, and next thing you know, your identity is up for sale on the dark web. Oh wait, it already is.
This is why we need strong encryption.
This is why we can't have any back doors in it.
Strong encryption is subject to United States export regulation, because it is considered a weapon... apparently there is some illusion that they can keep it out of the hands of hostile countries. I wonder... does this make it subject to the 2nd Amendment? "You can pry my strong encryption out of my cold dead hands."
Want to learn more about encryption? Read our primer:

Seattle Children's Alliance

Children's Alliance

Another Drupal 8 site upgrade! In June of 2016 we were approached by Seattle’s Children’s Alliance for a Drupal 5 to Drupal 8 migration. Their main concern was that their Drupal 5 site modules were no longer being supported by the community, along with a cease in security updates. Also, they wanted to have a site that was mobile friendly with a fresh look and feel.

Things are jammin' at Freelock. Our list of sites on our maintenance plan has grown past 30, our automated testing is getting more comprehensive every week, and we've rolled out SSL on all of our maintenance customers' websites.

I am particularly excited to have nightly checks running on every site. This has alerted us to many changes our clients have made in their production sites, and make sure we are getting them incorporated back into our development. So when a client called up having accidentally deleted an important view, it was simple to restore with no data loss, because we keep such strict control over the configuration. It would also alert us to changes caused by a cyberattack, either through changes to the underlying files or for configuration changes in Drupal 8.

Along with automated backups that happen every time we deploy, we think we're finding the best balance between the flexibility our clients want to be able to make sometimes drastic, sweeping changes on their site, and very solid ability to track those changes and undo those that go awry. Not to mention development copies of both WordPress and Drupal sites, deployments triggered by our chat bot, and our very affordable rates -- if you're looking for a Drupal or WordPress partner and care about not losing data or breaking your site, check us out!

Topic

  • Commerce
  • Encryption

Tags

  • SSL
  • Encryption
  • Security

Add new comment

The content of this field is kept private and will not be shown publicly.
About text formats

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <blockquote cite> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h1> <h2 id> <h3 id> <h4 id> <h5 id> <p> <br> <img src alt height width>
  • Lines and paragraphs break automatically.

Drupal Canvas — Block HTML (locked)

  • Allowed HTML tags: <strong> <em> <u> <a href> <p> <br> <ul> <ol> <li>

Drupal Canvas — Inline HTML (locked)

  • Allowed HTML tags: <strong> <em> <u> <a href>

Recent Rants

Website security, data breaches, ransomware attacks, recovery solutions, cybersecurity practices
🕑May 19, 2026 🖋John Locke 💬0

Your Website Will Be Attacked. Here's How We Make Sure You Survive It.

The question used to be whether your website would face a serious security threat. That question has been answered. The question now is whether you'll be ready when it happens — and whether you can recover cleanly when something gets through.
sustainable business icon
Sustainable/Open Business
AI vulnerabilities, security incidents, resilience, Drupal WordPress, cybersecurity
🕑May 18, 2026 🖋John Locke 💬0

The Rules Have Changed: Security in the Age of AI-Assisted Attacks

Security is getting dramatically harder and more expensive. AI is simultaneously driving an explosion in vulnerability discovery and weaponizing the exploits that follow. The question for every organization with anything online is no longer whether to invest in resilience — it's whether that investment is already in place before the next incident arrives.
dev corner icon
Dev Corner
performance race track wrenches tuning speed obstacles
🕑May 06, 2026 🖋John Locke 💬0

When Your WordPress Site Launches Into a Performance Crisis

A real-world post-mortem on 15 performance issues we fixed in 4 days — and what every WordPress site owner should know before going live.
dev corner icon
Dev Corner
a web page with cards that show a similar theme
🕑Apr 21, 2026 🖋John Locke 💬0

When Views meets Drupal Canvas -- getting dynamic content into your Canvas page

From early days, "views" has been the killer feature of Drupal. Views is a powerful querying tool built into Drupal that allows dynamic lists and displays of content to be created without writing custom code.

dev corner icon
Dev Corner
website security, bot attacks, managed hosting, AI analysis, custom defense, Cloudflare protection
🕑Apr 15, 2026 🖋John Locke 💬0

Ask Freelock: Why Is My Site Still Getting Hammered by Bots — Even on a Major Hosting Platform?

We recently heard from a former client who had moved their site to a major managed hosting platform, hoping for more stability and better protection.

ask freelock icon
Ask Freelock
"Fragile Code House vs Fortress"   - Split image: Left side shows a house of cards or glass structure (representing vibe-coded apps), right side shows a stone fortress or brick wall (representing battle-tested open source)   - Conveys the contrast bet
🕑Nov 20, 2025 🖋John Locke 💬0

Vibe-coding versus Open Source - Security over the long haul

Vibe-coding is all the rage today. Who needs a developer when you can get an AI to develop an application for you? There are scads of application development tools now that promise to create that app you always wanted -- and surprisingly, these often work!

sustainable business icon
Sustainable/Open Business
Drupal, Flake, NixOS, development, Docker, PHP, environment, testing, local, site, containers
🕑Sep 22, 2025 🖋John Locke 💬0

Use Drupal Flake for PHPUnit testing

Drupal Flake is a new way of doing local Drupal development (running a self-contained Drupal site on your desktop or laptop).

dev corner icon
Dev Corner
Group module, friendly URLs, Pathauto, PURL, Drupal, Group Purl
🕑Sep 22, 2025 🖋John Locke 💬0

Use Group Purl on your Group site!

One big missing part of the Group module is setting up friendly URLs that contain the group in the path for group content. You can't set this up in Pathauto -- the tokens are too limited to handle this correctly.

dev corner icon
Dev Corner
AI, system engineering, test-driven development, coding assistant, continuous integration
🕑Sep 22, 2025 🖋John Locke 💬0

Easy unit testing with Drupal Flake and AI - Group PURL, a case study

AI does not replace system engineering. Stories abound about AI running amok, deleting production databases, exposing private data, failing to deliver on promises.

dev corner icon
Dev Corner
Washington state map with tax symbol over Seattle skyline.
🕑Sep 19, 2025 🖋John Locke 💬0

Upcoming Sales Tax changes for Washington

Starting next month (October 2025), Washington businesses and residents will be paying sales tax on a slew of new services -- including custom web development, IT services, digital advertising, and even temporary workers.

ask freelock icon
Ask Freelock

Footer

  • Contact
    • +1 206.577.0540
    • Sitemap
  • Freelock Blog
    • Ask Freelock
    • Dev Corner
    • Newsletters
    • Sustainable/Open Business
    • Topics
  • Services
    • Website Maintenance
  • About Us
    • Our Team
    • Client Feedback
    • Portfolio
  • Policies
    • Acceptable Use Policy
    • Copyright Infringement Policy
    • Privacy Policy
    • Security Statement
    • Standard Contract Terms

Contact

We are located in beautiful Seattle, WA.

 Freelock LLC
 PO Box 9625
 Seattle, WA 98109

User Menu

Social media

  • BlueSky
  • GitHub
  • LinkedIn
  • Mastodon
  • YouTube

1995-2026 Freelock LLC. Neonbyte theme by Dripyard.