Normally, I avoid using any Bluetooth or wireless devices, especially HIDs, but for a project I am working on the only keyboards that will fit the size are Bluetooth and wireless keyboards, so I am stuck having to use one.
To that end, I am looking for ways to make using one more secure, if not exactly secure. Here are things I am considering:
With devices connected by WiFi, attackers first have to deauthenticate the target before hijacking its connection. The deauthentication packet/s sent can usually be detected by running a packet sniffer. Does hijacking a Bluetooth have a similar step of having to issue a deauthentication packet, and if there is, is there a way to detect it?
If the Bluetooth/wireless keyboard sits directly on top of/beside the device used with extremely little to no distance between them, does this affect an attacker's ability to fool the target computer into letting it connect his device to the device? Are there any ways to mitigate risks from this if not remove them? Is there a way to use the fact of the unchanging distance between the keyboard and the device to help protect against attempted hijacking of the connection?