Chiedo Labs Web Development Harrisonburg VA & Charlottesville VA web design
Picture of Chiedo

Removing TLS 1.0 and medium cipher suites from nginx for PCI compliance

The other day one of our clients received a report with some changes needed for PCI compliance. For the most part, the changes needed were small but they can be tricky to implement so hopefully this post helps. 1. Upgrade to the lastest version of your Linux Distro (Ubuntu 16.04 in our case at this […]

Read more

Picture of Anneke

5 Tips for Protecting Your Privacy

It’s been a year of historical hacks, attacks, ransoms, and even extortion attempts, we’re only part way through the year and we’ve already collectively seen millions of records stolen, and thousands of computers held for ransom by hackers. While some of these incidents may not have affected you or your company directly, in an ever […]

Read more

Picture of Chiedo

Removing the 5pJQhrPh3XJCUOiaQCa6 WordPress hack


Today I was tasked with removing a hack from a WordPress website that resulted in users being redirected to a malicious website with the intent of tricking users into believing they have a virus. I’m referring to it as the 5pJQhrPh3XJCUOiaQCa6 hack due to a code comment I found in the header.php of the theme […]

Read more

Picture of Chiedo

4 Steps To Take if Your Email Account Gets Hacked


It happens more than it should but eventually you or someone you know has their email account broken into. If that does happen to you, I highly recommend you take these next steps. 1. Change your password Changing your password is the first thing you should do in these instances. If the password you used […]

Read more

Picture of Chiedo

How to Set up 2056 DKIM Keys on AWS Route 53


Setting up DKIM on your domain can be frustrating due to the fact that the length of the keys if you go the 2056 bit route will exceed the max length of any given record. I ran into this issue on AWS Route 53 the other day and finally resolved it after some reading through […]

Read more

Picture of Chiedo

Using Asynchronous Cryptography in your NodeJS App


The Node Crypto library is incredible and pretty darn functional but most encryption functions block the event loop which blocks a lot of the advantages of Node. While trying to figure out a way to better utilize my web servers, I came across the crypto-async library. Going from Synchronous to Asynchronous Figuring out how to […]

Read more

Picture of Chiedo

Using CryptoJS For Browser Encryption With Cryptographically Secure Pseudorandom Keys and IVs


Cryptography in the browser is a controversial topic undoubtedly. But that’s not what this post is about. Going down that rabbit hole would take a post of it’s own. I’m going to assume that you’ve gone down that rabbit hole and have decided that browser cryptography is helpful for the problem you’re trying to solve. […]

Read more