Smart Hotel Pentesting: Room Locks and Building Automation
How should digital keys, RFID locks, room controls and building automation be assessed? A hotel guide to safe scope, access lifecycles and device acceptance.
Quick Answer
Quick answer: Smart hotel penetration testing evaluates management, identity and connection boundaries around digital keys, room locks, room controls and building automation. Verify that permissions belong to the correct person, room and time. Establish device models, offline behavior, supplier access and recovery arrangements first; operations with physical effects belong in an approved test room or laboratory.
A guest changes rooms. Reception updates the assignment, prepares a new key and arranges luggage transfer. Operationally, the move appears complete. Security questions remain: what happened to access for the previous room, did the mobile permission change, and which information does the lock trust while offline?
A brand name or a “smart” label cannot answer these questions. Model, software version, connectivity and property configuration all matter. This article makes no claim of a vulnerability in a particular manufacturer. It proposes an assessment and procurement framework for hotel systems.
Consider room devices and building automation together
A room thermostat, television management platform and central ventilation controller perform different jobs. Some affect guest comfort, some physical access and others building operation. Those differences should influence the assessment method.
NIST SP 800-82 Rev. 3 includes building automation and physical access control within operational technology, emphasizing performance, reliability and safety considerations. For a hotel, the practical implication is to adapt assessment methods to the equipment rather than applying ordinary IT testing indiscriminately.
A weakness in a management panel does not prove that room doors can be opened. Equally, a sound physical locking mechanism does not establish correct staff permissions in its management system. Separating these layers helps the hotel assign remediation to the appropriate owner.
Build a dependency map alongside the inventory
Record each device model, version, network, management application, support provider and physical function. Identical looking equipment may run different software across floors, which affects sampling.
The map should answer practical questions: which application creates a key, where does room assignment come from, which identity does the mobile key service use, who can access the management workstation, who applies updates, and which functions continue locally without internet connectivity?
The relationship between PMS and room systems also belongs in hotel PMS security assessment. Smart room testing examines how that relationship becomes physical permission. A changed room assignment on a screen should not be assumed to mean that every access decision updated at the same instant.
Digital key security follows the permission lifecycle
Creation and delivery
The key should be associated with the correct reservation, guest and room. Define which rooms the issuing staff role may administer. A synthetic reservation and a hotel controlled test device can establish whether the intended association is preserved.
Change and renewal
Room moves, stay extensions, additional occupants and lost keys are different events. Determine what each does to earlier permissions. Creating a new key does not justify assuming that every previous credential immediately stops working. Verify the result against the product design and connection model.
Revocation and checkout
Review checkout across mobile permissions, physical credentials and staff exceptions. Ask explicitly when an offline lock receives or applies a revocation. A limitation documented by the manufacturer should have an operational procedure at the hotel. Report the observed conditions and behavior instead of closing uncertainty with a broad statement that the system is secure.
These scenarios do not require publishing instructions for credential copying or unauthorized entry. The purpose is to verify the hotel's own access rules in its designated test environment.
Selecting a controlled test room
A vacant room is not automatically suitable. Confirm its reservation status, housekeeping and engineering access, automation dependencies and exclusion from sale during the exercise. Track test credentials and accounts separately.
Agree steps, expected device behavior and recovery arrangements with engineering. Scenarios involving device replacement, lost connectivity or power behavior should first be considered through a laboratory, simulation or manufacturer approved method. Do not create unplanned faults in live safety systems.
| Assessment area | Suitable initial approach | Conditions for further testing |
|---|---|---|
| Room assignment and key permissions | Synthetic booking and designated room | Approved scenario and attending team |
| Management panel | Separate roles and configuration review | Test account and action limits |
| Device updates | Version and manufacturer document review | Spare device and recovery plan |
| Supplier connection | Permission and session record review | Controlled support session |
| Connectivity loss | Documentation, laboratory or simulation | Operations and supplier coordination |
| Safety relevant functions | Scope and dependency review | Separate expertise, authorization and safety plan |
Not every device needs every advanced test. In some cases, document the method limitation and seek complementary evidence. An explicitly unperformed test is more useful than an unsupported conclusion.
Separate guest functions from management functions
A guest's ability to use the room television does not imply a need to reach the central television management interface. Apply the same reasoning to thermostats, room tablets and wireless infrastructure. User functions and administrative functions sit at different trust boundaries.
Compare access results from agreed source networks toward management destinations. Guest access, room device networks, staff networks and supplier sessions may provide distinct starting positions. Establish required communication before changing restrictions, so that a security fix does not become an operational fault.
The hotel guest network guide covers the Wi-Fi context. Here the focus is the administrative authority behind room services and the trust between devices. Reaching equipment over a network does not automatically establish control over it.
Supplier portals and maintenance identities
Security responsibility continues after purchase. Closing installation accounts, limiting maintenance privileges and ending access for departing supplier staff are operating decisions.
Select a controlled maintenance task. Document which system the support identity should reach and which unrelated resources should remain unavailable. Observe what happens when the task ends, including permission expiry, existing sessions and the availability of activity records.
In a hotel group, assess whether the same identity affects other properties. Central management is convenient but can enlarge the impact of one account. Include that relationship in hotel group internal network testing.
Questions to ask before purchasing devices
A procurement specification listing card technology or wireless protocol is incomplete. The hotel also needs to know how equipment will be managed and updated throughout its supported life. Translate product features into operating questions.
NISTIR 8259A provides a starting point for considering IoT cybersecurity capabilities. Hotel procurement can examine identification, configuration, access restrictions, update support and security state information. The following requests are examples to adapt to the hotel's acceptance process.
| Procurement question | Evidence to request |
|---|---|
| How is support termination communicated? | Written product lifecycle information |
| Who applies updates? | Named responsibility and maintenance method |
| How are user permissions revoked? | Connected and offline behavior descriptions |
| Can administration be traced? | Example event records and timestamps |
| What information passes to other systems? | Integration and data flow documentation |
| What happens when the supplier changes? | Account, device and data handover arrangements |
A feature in a brochure does not prove that it is enabled in the installation. Acceptance should show that the purchased capability works in the hotel's actual configuration. Exceptions such as lost connectivity or changed roles may be absent from a demonstration of normal operation.
Describing physical impact accurately
State the evidence level: an interface was visible, a test account authenticated, a configuration was readable, or a defined operation succeeded in a controlled room. These are different results. If a physical function was not tested, the report must not present it as demonstrated.
Record model, version, network, role and test conditions for each finding. Before generalizing from one device to every floor, review inventory and configuration similarity. Different software or local settings can change behavior even within the same model family.
Remediation acceptance also has layers. A supplier releases an update, the hotel applies it, and the relevant permission and function scenarios are checked again. Recording installation of the latest version does not independently establish that the original issue no longer occurs.
The KAOS and DSET approach
In a smart hotel assessment planned with DSET, KAOS assisted analysis can support the authorized network and management scope. Decisions involving physical behavior, offline operation and safety require coordination between specialists and the property team. Automation boundaries should reflect the device and assessment conditions.
Prepare a device inventory, supplier list, room assignment workflow and possible test room before scoping. The hotel pentest scope guide places this work alongside the hotel's other systems.
Frequently Asked Questions
Does using RFID or mobile keys establish security?
The technology name does not determine the result. Model, version, configuration, credential lifecycle and administration must be considered together. A result from one installation does not automatically apply to another product or property.
Does an offline lock apply revocation immediately?
Behavior depends on product design, credential model and local update mechanisms. Do not assume immediate revocation. Establish conditions and timing through manufacturer information and controlled testing, then align the operating procedure with those limitations.
Must testing involve occupied rooms?
Prefer a designated test room, spare equipment or laboratory. Production verification requires explicit scope and operational coordination. Opening guest rooms without authorization is not an acceptable default part of an assessment.
Sources
- NIST SP 800-82 Rev. 3: Operational technology security
- NISTIR 8259A: IoT device cybersecurity capabilities
- NIST SP 800-115: Technical security assessment planning
- DSET: Hotel PMS and guest information security
To plan a controlled assessment of smart rooms and building systems with DSET, based at Ankara Hacettepe Teknokent, contact DSET.
Kimliğinizi doğrulayın
Yetkilendirilmiş erişim alanı. Tüm giriş denemeleri kayıt altına alınır.