security
Latest Posts
Let's talk about data privacy
Let's talk about data privacy

Since Google became a verb, it has been no secret that they rely heavily on capturing user data, both to serve you better content and to serve their clients better. The clients that purchase ad space, and thus want their ads to go to the appropriate people online. So in order to do this, they have to capture non-personal (sometimes personal) behavioral data and geological data. And most of the time, the people are okay with it, because we get to use cool things like global Maps, real time navigation and a database of content so large that it would take lifetimes to sort out.

Continue reading
Keeping Your Websites More Secure In 2018
Keeping Your Websites More Secure In 2018

This year we didn't hear too much in the news about security breaches or stolen data, although undoubtedly those incidents continued to happen and will continue to happen for various reasons. Learning how potential intruders will try to break into your system to steal data, or just for fun, is a part of life for most software engineers, although at a much smaller scale than the big tech companies. So today I'll be going over a few ways in which to keep your websites more secure in the new year.

Continue reading
Implementing Google's Invisible ReCaptcha In .NET
Implementing Google's Invisible ReCaptcha In .NET

If keeping bots away is your thing, then using Google's reCAPTCHA is a must. And while it can be tedious to click on 20 images of cars in order to verify that I'm human, it will keep your database clean from spam. Thanks to the new Invisible reCAPTCHA users won't know that there is a security measure in place until after they perform some action on your website. Which is good from a UX standpoint as seeing a reCAPTCHA field might deter some users from signing up. Sounds weird, but it's true.

Continue reading
Battle of the Bots
Battle of the Bots

And not at all in a cool way unfortunately. But in a more "that's kind of annoying..." way. For the most part, bots roam the interwebs hourly, daily, yearly without anyone noticing and they will continue to do so until the end of machine time without anyone's consent and knowledge. Think of SkyNet, but without any really useful powers. Some are good and some are bad. Some are smart, and some just eat until they fill up their logs. Much like the human does.

But they're a problem, and depending on how you see things, it could be kind of a big problem. As an example, just recently I began looking at several of my websites internal logs. And was somewhat curious as to what I saw. T

Continue reading
Why Tracking Website Visitors Is Important
Why Tracking Website Visitors Is Important

If you've just finished watching Snowden, then please don't spoil it for me. Although I think I know how it ends. Security is a hot topic right now, with daily hacks and email leaks and "private email servers", which I'm sure no one that's said those words in the past month has any clue about. But it's mysterious, because it's private, and a server. So today I thought I'd go over an overlooked, but important, element in this online privacy and security world.

Continue reading
Increase Security With Two Factor Authentication And U2F
Increase Security With Two Factor Authentication And U2F

Security is getting more difficult to attain nowadays on the old interwebs, and for good reason. It's not about hackers getting more clever, like we see in Mr. Robot, but more about companies getting a bit lazier. It's about not having the correct standards in place, and mainly the fact that humans work at the companies where your password is stored. If we want total security, we'd need companies like LinkedIn to be solely run by autonomous beings, which is a post for another time. But, things are looking up, and there are newer security measures being developed that can a

Continue reading
A Closer Look At How And Why Websites Track You
A Closer Look At How And Why Websites Track You

It is no surprise that websites nowadays track your every move. Google, Amazon, Facebook, Apple, etc etc. The list goes on and on and for the most part people hate it, which is normal. People want to sign up for a website and have no data stored anywhere. Which unfortunately isn't possible in our day and age. Ten years ago it was more possible I think. The web was a static place and you grabbed your content and then made your way out. And then people discovered user authentication and voila, our digital life began to form. But in order for that to work, your name and email need to be stored somewhere. Your birthday needs to captured, sometimes to prove that you're 13+ years old. And some

Continue reading
Implementing Google's No Captcha reCaptcha In ASP.NET
4
Implementing Google's No Captcha reCaptcha In ASP.NET

Captchas and reCaptchas are great inventions. They help keep spam out and help to verify that humans are on the interwebs and not mischievous bots buying up all of our concert tickets. Captchas were annoying for the most part and they always took 3-4 attempts to get right. reCaptchas were less annoying, and at the same time they also did an amazing thing. They helped to digitize text in books that was illegible for machines. But in the end they still kind of sucked a bit. There was always that 'a' that might of been a '9' or the 'i' that could of been a '1', 'l', '|' etc.

Continue reading
How To Encrypt Passwords Using SHA-256 In .NET
How To Encrypt Passwords Using SHA-256 In .NET

.NET makes it pretty simple to work with data encryption with the Cryptography namespace. So there should be no reason to have plain text passwords in your database, like I've seen sooo many times at various companies that I've worked for. And we've read countless times about companies getting hacked, so taking any extra measures to protect your data is important. Or for any of your data encryption needs really. And while I'm not an expert in hashing algorithms and encryption, I know enough to build login systems using them. While the odds of someone taking over your database aren't exactly super high, it is possible, and you want to lower the amount of damage done to your users/clients as much as you can.

Continue reading
Even Tesla And Elon Musk Are Not Immune To Getting Hacked
Even Tesla And Elon Musk Are Not Immune To Getting Hacked

There I was looking through some Twitter feeds when I noticed that Tesla Motors was giving away Teslas if you called a phone number. "Amazing!" I thought. That a company as big as Tesla can get their Twitter accounts hacked. A verified Twitter account with over half a million followers, and now it was at the mercy of someone else. At least it was, for about 20 minutes, before the problem was resolved.



For 20 full minutes however, random Twitter shoutouts were being Tweeted out, and all by another apparent Twitter user. Except that it wasn't that user doing the

Continue reading
Load older
Guest Posts
exciting ways to improve your software knowledge
exciting ways to improve your software knowledge

You might be keen to learn more about software and different advanced technologies, improving your knowledge. This is certainly worth doing as it will provide you with a fantastic advantage if you want to gain a position in the IT industry. This is one of the fastest growing industries in the world today and it doesn’t look like things will be slowing down anytime soon. On top of this, discovering more about software and technology will provide you with the option to gain higher positions in IT for larger levels of pay. So, there are certainly various benefits to doing this. But, how can you improve your knowledge? Well, there are a few paths that you may want to consider taking.

Read more
there's a smarter way to make money
there's a smarter way to make money
There's a Smarter Way to Make Money

There’s a smarter way to make money than swapping time for money, and most programmers already understand the power of financial leverage in the sense that rather than earning $100 as an hourly wage, it is much better to develop an app, be that an SAS app or paid iPhone app that can then be downloaded or subscribed to multiple times without you having to do any extra work - particularly if the revenue is recurring.

Read more
pain waves: can data hurt?
pain waves: can data hurt?
Pain Waves: Can Data Hurt?

If you live in a modern city or town, like most of the world’s population, your body is no stranger to the bombardment of data which objects in these areas have to endure. With the vast majority of people’s internet signals being wireless, radio and telephone services constantly active, and all of the other radiation-based transfer methods being used, it’s hard to avoid it. Over the last few years, this has raised a lot of questions about safety, leaving people worried that data could be damaging their body. To help you to understand this area, this post will be exploring wireless communications and transfers, all while answering the big question; can data hurt?

Read more
app inspiration: gaining valuable insight from non-competing brands
app inspiration: gaining valuable insight from non-competing brands
App Inspiration: Gaining Valuable Insight From Non-Competing Brands

When creating an App for your business (or a client), there are many different factors to consider. First and foremost, it is imperative to build a unique piece of software. Still, there’s nothing wrong with gaining inspiration from products that are already on the market.

Read more
traps not to fall into when selling your hard drive
traps not to fall into when selling your hard drive

If you have a few old hard drives lying around, you might be thinking about selling them to make some extra cash. However, there are a few traps you can end up falling into when you decide to sell your hard drive that you’re going to want to avoid. A study has recently shown that people who sell their old used hard drives and SSDs aren't taking the steps they need to take to wipe data from them. This is dangerous for obvious reasons; one of the biggest ones being that the buyer can access personal information, and even corporate data in some cases.

Read more
development mistakes that will ruin your app
development mistakes that will ruin your app

When developing an app, whether for business or an entirely different purpose, there are a few mistakes that will ruin your app completely. Read on for some common mistakes that you should do your best to avoid:

Read more

About Me

Walter Guevara
Walter G.
Walter G. is a software engineer with over 10 years of professional experience. When he isn't blogging or being a CTO he enjoys coding randomly complex things that he hopes many people will get a chance to use one day.
Podcast
"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
TOP SCORES
Score in the top 10 and leave your Instagram handle.
Start
0
snake left
snake up
snake down
snake right