Can Smart Locks Be Hacked? And How to Prevent It

Can Smart Locks Be Hacked? And How to Prevent It

  AUTHOR: Carlos Paras
 UPDATED: January 15, 2024



Smart locks are one of the most important devices you can buy for your home automation and security system. There are many benefits to having a smart lock on your front door, such as: preventing intruders from entering, protecting your valuables from being stolen, and keeping your loved ones free from harm.

But are smart locks really safe? Can smart locks be hacked? These are two very important questions to consider before purchasing a smart lock.

In this article, we’ll cover the different types of smart locks and how they work. I’ll explain the different ways smart locks can be hacked and how you can prevent it from happening. And at the end of the article, I’ll list some tips and advice to help you choose a safe smart lock.

Smart Home Deals @ Amazon


How Smart Locks Work


In addition to safety features, smart locks can add a lot of convenience to your life. Smart locks can be controlled through Bluetooth (from short distances), or if connected to a wireless network, they can be remotely controlled from an app on a smartphone or computer from several miles away.

A smart lock can allow for hands-free access to lock or unlock your door. You can even let visitors in without having to get off the couch.

Through the app, the smart lock can send notifications of when it is locked or unlocked and it can also keep a log of those events.

Some smart locks have a geofencing feature which allows you to set up a perimeter around your house. Functions can be set to occur when your phone is detected entering or leaving that perimeter.

Smart locks can also be connected to a smart speaker like the Amazon Echo Dot (link to Amazon) or the No products found. (link to Amazon). Controlling the smart lock through a voice assistant gives the ability to control the lock with simple voice commands.

Related Article: What Is a Smart Door Lock? Access Control for Security Systems


Types of Smart Locks


Image Courtesy of: Yale

If you’re in the market for a smart lock, it’s important to know that there are a variety of types available. While traditional locks use a simple key and tumbler design, smart locks use sophisticated technology to operate and keep your home safe.

The type of smart lock you choose depends upon which features you need for your particular application. Let’s briefly go over the types of smart locks and how each of them work.

Keypad or Combination Locks


Keypad locks, like the Nest x Yale Lock with Nest Connect (link to Amazon), allow you to program a code or combination to use when unlocking your door. If you enter the right combination, an electrical current will be generated to retract the lock bolt and unlock the door.

Most combination and keypad locks use a combination of numbers or letters for the key code. The safest keypad locks will only allow a few attempts to enter the correct code before it will temporarily block any more attempts to unlock the door.


Fob Enabled Locks


If you are not familiar with the terminology, a fob is a small device that has been programmed to give you access into a building or space. The most popular example of a fob is one that is used to disarm a car alarm or unlock a car door.

A fob can be easier and more convenient to use than a key to unlock a door.

The technology behind a fob enabled lock is Radio Frequency Identification (RFID). What is RFID? RFID is a system that uses electromagnetic fields to identify and track data stored on tags. This information is transferred using radio waves.

In the case of smart door locks, RFID is used to authenticate or validate that a person has permission to unlock a door.

Fob enabled smart door locks require a reader which is built into the lock. The key fob has a unique code programmed onto a small circuit or microchip.

This microchip transmits the code on a particular radio frequency which can be easily identified by the reader. If the reader identifies that the code is valid, it will then unlock the door.

The No products found. (link to Amazon) has a "double authentication" mode which requires both an RFID tag and a combination code to unlock.

Fingerprint and Biometric Locks


Image Courtesy of: U-tec

Biometric locks utilize the unique features of the person trying to gain access to determine whether or not to grant permission to enter. These features can include fingerprints, the retina or iris of the eye, the shape of the face, the voice, and even the DNA or the odor of an individual.

For residential biometric locks, the most common method of authentication is a fingerprint. The smart door lock will grant access to certain people by recognizing their unique fingerprints.

A fingerprint lock, like the Ultraloq U-Bolt Pro (link to Amazon) uses a scanner to take an image of a fingerprint. It converts the image into numerical data and then saves that information. When someone tries to gain access to a door, the lock will scan their fingerprint, convert it into data, and check it against stored data.

If there is a match, the lock will unlock. If there is no match, access is denied. Many fingerprint door locks also use a second form of authentication, usually a keypad code.



How Smart Locks Can Get Hacked


When installed and used correctly, smart door locks can be just as safe as conventional door locks. And with authentication features like a combination key code or fingerprint and facial recognition, they may be safer than traditional key and tumbler locks.

But if smart locks are not manufactured or programmed appropriately, they can have vulnerabilities.

In 2016, a security researcher named Anthony Rose tested 16 Bluetooth enabled smart locks and found that 12 of them had either “no security or poorly enabled security". Rose presented his findings at DEF CON 24.

The tools Rose used to hack the smart locks are affordable and easy to purchase: a Bluetooth sniffer, like the Ubertooth One (link to Amazon); a Bluetooth USB dongle, like the No products found. (link to Amazon); a Raspberry Pi (link to Amazon); and a high-gain antenna, like the No products found. (link to Amazon).

Now, let’s take a look at the ways Rose was able to break into the smart locks.

Plain Text Passwords


Out of the 12 smart locks that Rose was able to hack, four were sending plain text passwords. This makes it very easy for someone with a Bluetooth sniffer to grab a user’s password and gain access to their house and belongings.

Rose was even able to change the admin password on one of the smart locks which would effectively lock the owner out of their own system.


Replay Attacks


Four other smart locks that Rose tested were susceptible to replay attacks. A replay attack is a hacking method where a valid data transmission is intercepted from a network and then delayed or resent to the network by a hacker.

Since the data being resent is correctly encrypted, the network recognizes it as a valid command. It then carries out the action, either duplicating a transaction to benefit the hacker or allowing network access to the hacker.

In the case of smart locks, encrypted passwords can be captured then resent by a hacker to gain control of the smart lock and access whatever the user was trying to protect.


Decompiling APK’s


.APK files are used to install and run application software on Android operating systems. Hackers will sometimes look into an application’s source code to see if there are any useful clues to help them gain access to a system.

The process involves decompiling the .APK file into Java code so that it is easy to read. From there, the code can be edited and recompiled, or information can be gathered to use in another hacking method.

Rose used a program called Bytecode Viewer to view the code in a readable format. He found that one of the locks he tested had its password hard coded in the smart lock’s app code.


Fuzzing


Fuzzing is the act of repeatedly sending random data permutations to a program to reveal possible vulnerabilities or flaws. Fuzzing is most often used for debugging and testing purposes, but it can also be used nefariously by hackers.

Rose was able to hack one of the smart locks he tested by changing the bytes in its encryption key and continuously sending these malformed packets to the lock. This eventually caused the lock to enter an error state and unlock.

Rose contacted the manufacturer of the smart lock to inform them of this vulnerability. After they were told of the issue, the company quickly took down their website. However, their smart locks are still being sold on Amazon today (link to Amazon).


Device Spoofing


Rose was able to hack another smart lock using a technique called device spoofing. This is a process where a hacker impersonates a device on a network to gain access.

Rose used a Raspberry Pi (link to Amazon) to impersonate the smart lock and tricked its cloud server to send him its password. Rose then sent the password to the smart lock and opened it.


How to Protect Your Smart Lock from Being Hacked


Image Courtesy of: Kwikset

The four locks that Rose couldn’t hack had a few things in common like: true AES encryption, 16-20-character passwords, and 2-factor authentication.

So, while some smart locks can be hacked, there are things you can do and things you can look for when shopping for a smart lock that can help lessen the chance of being hacked.

Here is a list of tips and advice for choosing the safest smart lock for your home.

Buy Smart Locks from Reputable Companies


There are many people (myself included), who are always looking for the best bargains and deals on anything they buy. But when it comes to the security of your home, you should never skimp on the quality of products that you install.

After all, there is something to the saying: “You get what you pay for.”

Schlage, Kwikset, Nest, and Yale are some of the more well-known, trusted brands in smart locks today.

Some lesser known and smaller manufacturers may not include adequate security protocols in their products or will try to build their own protocols in order to skimp on costs.

This practice can lower the price of their products to consumers, but compromises the ability to prevent the threat of hackers.


Make Sure the Smart Lock Uses Proper AES Encryption


Smart locks should, at minimum, use 128-bit AES encryption for all of its communication. AES is the standard encryption method used by the U.S. government and has become the standard for most of the private sector worldwide.


Make Sure the Smart Lock Uses 2-Factor Authentication


2-Factor Authentication (2FA) requires two forms of verification in order to gain access to a system. This makes things a lot tougher for hackers.

Examples of 2FA include using a pin code in addition to a voice command or making sure a user has a password in addition to a security fob before granting permission to enter.


Make Sure the Smart Lock Allows the Use of Longer Passwords


A smart lock should allow the use of long passwords that are at least 16 characters in length. Smart locks that use shorter passwords are more vulnerable to brute force attacks from hackers.

A brute force attack is one of the most popular methods of cracking passwords. With this method, a hacker will try many different variations of passwords in hopes that one of them will eventually work.


Keep Software and Applications Up to Date


Don’t be that person that never updates the apps on their phone. Updates happen for a reason and it’s usually to protect against newly found security threats or to improve the app’s functionality in some way.

Be sure to manually check for updates because some apps and programs don’t update automatically.


Check for the ANSI Grade


The ANSI (American Nation Standards Institute) grade is based on a system developed by the Builders Hardware Manufacturers Association (BHMA). It has more to do with the hardware of the smart lock, rather than the software.

There are specific tests and results that a lock must perform and meet in order to receive a grade. The ANSI grade rates the security, quality, and durability of a lock and is represented by three grade levels.

ANSI Grade 1 – Highest Level of Residential Security – Must endure 1 million opening and closing cycles, Withstand 10 strikes of 75 pounds of force, 1 inch bolt

ANSI Grade 2 – Intermediate Level of Residential Security – Must endure 800,000 opening and closing cycles, Withstand 5 strikes of 75 pounds of force, 5/8 inch bolt

ANSI Grade 3 – Basic Residential Security – Must endure 800,000 opening and closing cycles, Withstand 2 strikes of 75 pounds of force, 5/8 inch bolt

Please see our list of recommended smart door locks below.


Recommended Products


SaleRecommended
Schlage Encode Smart Wi-Fi Deadbolt with Camelot Trim in Aged Bronze
  • Smart Lock with Built-in WiFi allows you to lock/unlock from anywhere - no additional accessories required. Pair with the...
  • WORKS WITH ALEXA. Check the status of your lock and lock / unlock your door. In addition, Alexa will let you know when your...
  • Fingerprint-resistant, capacitive touchscreen with easy one-touch locking. Optional voice control offers hands-free...
  • Built-in alarm technology senses potential security breaches at the lock, while the low battery indicator offers advanced...
  • Easy to install with just a screwdriver. Unique Snap ‘n Stay technology snaps the deadbolt onto the door so both hands are...
SaleRecommended
SCHLAGE BE469ZP CAM 716 SCHLAGE Connect Smart Deadbolt With Alarm Inbuilt Camelot Trim In Aged Bronze.
  • Pair with a Z Wave smart home or security system like Samsung SmartThings or Ring Alarm to lock and unlock from...
  • Hands free voice control requires Z Wave smart home system and compatible voice assistant; Alexa device (sold separately)
  • Easy to install with just a screwdriver; Unique Snap ‘n Stay technology snaps the deadbolt onto the door so both hands are...
  • Use the finger print resistant touchscreen to share up to 30 access codes instead of keeping track of spare keys.Keying:...
  • The keypad is backlight. The keypad illuminates blue so it can be used at night!!
SaleRecommended
Schlage FE695 CEN 622 LAT Touch Century Lock with Latitude Lever, Electronic Keyless Entry Lock, Matte Black
  • KEYLESS CONVENIENCE: Use 2 pre-programmed codes for easy setup out of the box; assign up to 19 codes for trusted friends and...
  • INNOVATIVE DESIGN: Cylinder-free design has no keyway to bump or pick; gain peace of mind with no more keys to lose, hide,...
  • BATTERY POWERED FOR RELIABLITY: Operates with included 9V battery; avoid lockouts with dedicated low-battery indicator and...
  • SECURE TOUCHSCREEN ACCESS: Downlighting illuminates numbers, making it easy to enter your code in the dark;...
  • EASY INSTALLATION: Replace an existing lever or knob yourself with no skill required; install in minutes with only a...
Recommended
Kwikset 99130-002 SmartCode 913 Non-Connected Keyless Entry Electronic Keypad Deadbolt Door Lock Featuring SmartKey Security, Satin Nickel
  • Secured keyless entry convenience.Control method:Touch.Note: Measure your door's backset, cross bore and thickness to ensure...
  • One touch locking
  • Dramatically reduced interior size and sleek metal design
  • 16 user codes plus Master Code feature for added security
  • 10 digit backlit keypad with dedicated lock button
SaleRecommended
Kwikset Halo Touchscreen Wi-Fi Smart Door Lock, Keyless Entry Electronic Deadbolt Door Lock, No Hub Required App Remote Control, With SmartKey Re-Key Security, Venetian Bronze
  • CONTROL FROM ANYWHERE: Wi-Fi enabled (no hub required), you can use the Kwikset app to remotely lock and unlock, share guest...
  • SHARE ACCESS WITH GUESTS: Backlit touchscreen with support for up to 250 access codes. Use the Kwikset app to schedule access...
  • SMART HOME INTEGRATION: Works with Amazon Alexa or Google Home, control your lock with your voice, create smart home...
  • INTRUSION DETECTION: Instant notifications in the Kwikset app alert you of any unusual lock activity, including invalid code...
  • AUTO-LOCK SECURITY: Set a duration for your door to lock automatically after entry or exit, perfect for keeping your hands...
Recommended
Kwikset Halo Keypad Wi-Fi Smart Door Lock, Keyless Entry Electronic Touchscreen Deadbolt Door Lock, No Hub Required App Remote Control, With SmartKey Re-Key Security, Venetian Bronze
  • CONTROL FROM ANYWHERE: Wi-Fi enabled (no hub required), you can use the Kwikset app to remotely lock and unlock, share guest...
  • SHARE ACCESS WITH GUESTS: Backlit keypad with support for up to 250 access codes. Use the Kwikset app to schedule access...
  • SMART HOME INTEGRATION: Works with Amazon Alexa or Google Home, control your lock with your voice, create smart home...
  • INTRUSION DETECTION: Instant notifications in the Kwikset app alert you of any unusual lock activity, including invalid code...
  • AUTO-LOCK SECURITY: Set a duration for your door to lock automatically after entry or exit, perfect for keeping your hands...
SaleRecommended
Kwikset Halo Fingerprint Wi-Fi Smart Door Lock, Keyless Touch Entry Electronic Contemporary Deadbolt, No Hub Required App Remote Control, With SmartKey Re-Key Security, Satin Nickel
  • TOUCH TO UNLOCK: Unlock your door with your fingerprint, add up to 100 fingerprints (50 users) for friends and family,...
  • CONTROL FROM ANYWHERE: Wi-Fi enabled (no hub required), you can use the Kwikset app to remotely lock and unlock, share guest...
  • SMART HOME INTEGRATION: Works with Amazon Alexa or Google Home, control your lock with your voice, create smart home...
  • INTRUSION DETECTION: Instant notifications in the Kwikset app alert you of any unusual lock activity, including invalid code...
  • AUTO-LOCK SECURITY: Set a duration for your door to lock automatically after entry or exit, perfect for keeping your hands...
Recommended
Wyze WiFi & Bluetooth Enabled Smart Door Lock, Wireless & Keyless Entry, works with Amazon Alexa & Google Assistant, Fits on Most Deadbolts, Includes Wyze Gateway - A Certified for Humans Device
  • Wyze smart lock: Lock or unlock your door from anywhere using the Wyze app. Wyze Lock connects to your WiFi via the included...
  • Certified for Humans – Smart home made easy for non-experts. Setup with Alexa is simple.
  • Simple sharing: Wyze Lock lets you easily share access to your home with friends, family, contractors, dog walkers, and...
  • Door position detection: Wyze Lock not only tells you the lock status, but also if the door is open or closed. Unlike other...
  • Keyless door entry: Simply walk up to your door and have it unlock automatically and then lock behind you once you're inside....
SaleRecommended
August Home, Wi-Fi Smart Lock (4th Generation) – Fits Your Existing Deadbolt in Minutes, Matte Black
  • UPGRADE YOUR EXISTING DEADBOLT: August smart locks fit on the inside of your door, making your regular deadbolt smarter, more...
  • GRANT ACCESS WITH THE AUGUST APP: Forget key copying. Quickly and easily share permanent, scheduled or temporary access to...
  • EASY TO INSTALL ON ANY DOOR: Even if you’re not so handy, installation only takes about 10 minutes. August locks fit...
  • AUTO-LOCKS AND UNLOCKS: August Wi-Fi Smart Lock is able to Auto-Unlock as you get home for totally hands-free unlocking...
  • WORKS SEAMLESSLY WITH YOUR SMART HOME: Built-in Wi-Fi allows your lock to work with your favorite voice assistant, including...
Recommended
August Home Smart Lock + Connect Wi-Fi Bridge, Satin Nickel, Works with Alexa, Keyless Home Entry from Anywhere
  • YOUR LOCK, ONLY SMARTER: August Smart Locks replace the thumbturn on the inside of your door, making your existing deadbolt...
  • GET IN WITH THE AUGUST APP: No pockets. No problem. Lock and unlock your door with the August app on your smartphone or Apple...
  • SHARE VIRTUAL KEYS: Forget the key-copying kiosk. Give your best friend, the dogwalker and housekeeper their own unique codes...
  • TOTALLY HANDS-FREE: Auto-Unlocks as you get home -- no need to fish your phone or your keys out of your bag. With Auto-Lock...
  • WORKS SEAMLESSLY WITH YOUR SMART HOME: Included August Wi-Fi Connect allows your lock to work with your favorite smart home...
Recommended
August Home Smart Lock Pro + Connect Hub - Wi-Fi Smart Lock for Keyless Entry - Works with Alexa, Google Assistant, and more – Silver
  • Control and monitor your door from anywhere.Note: Measure your door's backset, cross bore and thickness to ensure you find...
  • Always know who is coming and going.
  • Keep your existing lock and keys.
  • Features Auto-Lock and Auto-Unlock.
SaleRecommended
ULTRALOQ Lever, WiFi Smart Lock with Bridge, Heavy Duty 5-in-1 Keyless Entry Door Locks, Fingerprint Lock with Keypads and Voice Guide, Smart Door Lock for Front Door, Home and Office
  • 【Multiple Ways to Unlock】5-in-1 Keyless Entry Smart Lock: Smartphone App + 2nd Gen Fingerprint ID + Anti-peep Keypad +...
  • 【Control From Anywhere】With Ultraloq WiFi Bridge (2.4GHz, 802.11b/g/N) you can control Smart Lock from anywhere via the...
  • 【Fast Fingerprint Response】Your finger is the key. Ultraloq Smart Lock recognizes your fingerprint in just 0.3 seconds....
  • 【Superior Build Quality】With a sturdy zinc alloy construction, Ultraloq Smart Lock is tested to handle the access of a...
  • 【Easy Installation】Ultraloq Smart Lever Lock is designed to fit any US standard interior and exterior door. No wiring...

No products found.

No products found.

SaleRecommended
Google Nest x Yale Lock - Tamper-Proof Smart Lock for Keyless Entry - Keypad Deadbolt Lock for Front Door - Satin Nickel
  • Secure smart lock for your front door; replaces the deadbolt lock you already have.Note: Measure your door's backset, cross...
  • Keyless entry on the LED keypad so you can lock and unlock your front door without a key; keypad chimes play sounds to...
  • Let someone in from anywhere; unlock the door with your phone for easy guest access
  • Give unique passcode to family and guests and set a schedule to control when they work; when you don’t want to be...
  • Get alerts when someone locks or unlocks the door or tries to tamper with your smart door lock
SaleRecommended
Yale Assure Lock - Wi-Fi Touchscreen Smart Lock - Satin Nickel
  • Replaces your existing deadbolt with a touchscreen smart lock so you can lock and unlock your door without the hassle of...
  • Lock, unlock, share access and see who comes and goes from anywhere using the Yale Access App - no additional hub needed,...
  • Your door will unlock automatically as you get home and have your phone on you - If you don't have your phone, just use the...
  • Lock, unlock and check lock status with voice assistants including Alexa, Hey Google and Siri. Alexa can also provide...
  • Never worry about if you forgot to lock the door - enable Auto-Relock to ensure the door always locks behind you.
Recommended
Yale Assure Lock SL Wi-Fi Touchscreen Smart Lock - Satin Nickel
  • LOSE YOUR KEYS, FOR GOOD: Hands full. Have your door unlock for you with Auto-Unlock. Or unlock using the keypad, or Yale...
  • EXPAND YOUR SMART HOME: Connect your lock to your favorite voice assistant or smart home system. Works with Amazon Alexa, Hey...
  • AUTO-LOCKS AND UNLOCKS: Your Assure Lock will Auto-Unlock as you get home for totally hands-free unlocking. With Auto-Lock...
  • EASY TO INSTALL ON ANY DOOR: Not so handy, Not a problem. Yale Assure locks are super easy to install and are guaranteed to...
  • STOP SHARING KEYS: Digital keys are the new hide-a-key. Quickly and easily share permanent, temporary or scheduled access...

About the Author
Hi! My name is Carlos and this is my website. I am fascinated by Smart Home technology. My goal is to share everything I've learned about Smart Homes with you.