27
votes
Accepted
Could a blockchain really prevent malware in the Internet of Things?
Blockchain, Gada explains, is “a suitable solution in at least three
aspects of IoT, including big data management, security and
transparency, as well as facilitation of micro-transactions based ...
26
votes
Do all Internet connected Things use the same "Application - TCP - IP - Hardware" stack to communicate?
There are some potential misconceptions or misunderstandings in the question that will be addressed in this post.
In Diagram 2, it shows a representation of the software "stack" that a ...
24
votes
Securing small home automation setup
The absolute most common issue with IoT devices is default passwords. So change all the passwords. Pick a unique, random password for every device and write it down on paper (paper is safe from remote ...
23
votes
Could a blockchain really prevent malware in the Internet of Things?
Blockchains have applications on IoT devices, but there's nothing about IoT which makes blockchains more or less applicable.
The specific threats mentioned in the article are:
Malware. Blockchain ...
22
votes
Securing small home automation setup
As always, a big part of security with "connect from anywhere" setups is ensuring the security of your account information. The usual rules apply:
Don't share your password
Avoid using cookies to ...
18
votes
Accepted
Can I monitor my network for rogue IoT device activity?
This is not a straightforward topic. Detecting a compromise, as you put it, can happen in many forms and result in multiple outcomes in terms of system or network behavior. Observing that may require ...
17
votes
Accepted
Secure Home Network Partition for IoT Devices
What is the best approach to partitioning IoT device in the home?
I have heard of setting up separate networks, one for IoT devices and one for everything else.
Is this approach secure enough?
Well, ...
17
votes
Accepted
How can I check if my IoT devices are infected with the Mirai worm?
Detecting the infected device
These devices-turned-botnet will still function correctly for the unsuspecting owner, apart from the occasional sluggish bandwidth, and their botnet behavior may go ...
16
votes
Can I monitor my network for rogue IoT device activity?
This is beyond trivial. Every somewhat sophisticated IoT device will communicate via HTTPS making it not too easy to know what it is talking about, even if you do have a not compromised internet ...
15
votes
Accepted
Can Mosquitto support multiple brokers?
Yes, Mosquitto does support multiple brokers.
Mosquitto uses MQTT Bridges to connect multiple brokers thus routing messages between these mosquitto brokers. This way a bridge between your primary ...
13
votes
Securing small home automation setup
Adding to the most basic IoT security rule Gilles details, the first rule of security at home is to secure your entry gate adequately. Proper settings on your router will stop most attacks in their ...
12
votes
Accepted
What do I need to create my own personal cloud for IoT devices?
Maybe I missed the point of the question, but I think this is a good start at an answer.
You need three things, at a minimum.
An always-on compute node to aggregate your data. This does not need to ...
12
votes
What do I need to create my own personal cloud for IoT devices?
Lightweight devices, and couple of bytes date rates ask for using MQTT, as it has already been mentioned. Your sensor nodes could be based on standalone ESP8266 modules which are powerful enough to ...
12
votes
Accepted
How do consumer IoT devices typically enable Internet connection?
I think you'll find a fairly high percentage of "#5, Other", because the list is missing one of the most common consumer IoT architectures: indirect communications via an in-home gateway.
All the ...
12
votes
Do all Internet connected Things use the same "Application - TCP - IP - Hardware" stack to communicate?
Do all kinds of computers - smartphones/tv's/gameconsoles, etc use
this format?
For something to exchange on the internet, it will have to go through an IP stack somewhere.
Does the OS matter?
The ...
11
votes
Can I monitor my network for rogue IoT device activity?
At this point, the complexity of what you want is beyond "cheap, single-board computer" levels. The easiest solution available is to set up something like SNORT, which is an intrusion detection system....
11
votes
Accepted
Why are mesh networks used more frequently for IoT networks?
TL;DR: Economics
Wired mesh network vs. star topology
Well, the Internet is a mesh network. Why? Because DARPA wanted it to work even if half the United States were bombed into oblivion if the cold ...
11
votes
Would using a Tor wifi router make IoT more secure?
No, not at all. Using Tor does not make your computer system more secure from attacks. What it does is to make your computer system more anonymous: it makes it hard for a remote computer that you ...
11
votes
Configuring LoraWan Gateway
In a typical LoRaWAN network, gateways are dumb devices, as explained by the LoRa Alliance:
LoRaWAN network architecture is typically laid out in a star-of-stars topology in which gateways is a ...
11
votes
What do I need to create my own personal cloud for IoT devices?
You've questioned both previous answers about the need for a controller/hub. Consider that to make things happen, you need rules to exist. If you want to push a big red button to open a garage door, ...
11
votes
Accepted
How can I interface a LoraWan network with MQTT?
Imagine your network as a Venn diagram where one set is LoraWan and the other is MQTT.
Elements in the sets should know only about their set(s).
So nodes using LoraWan (are in the LoraWan set) do ...
11
votes
Accepted
How can a device get the SSID and Password of my Network without WPS?
If you are using an ESP8266 the built in Smart Config feature can achieve this. An example can be found here: ESP8266 Arduino WiFiSmartConfig.ino.
The important steps are to set to STA mode: WiFi....
11
votes
Accepted
Why arp -a does not show all devices connected to WIFI?
ARP is the Address Resolution Protocol.
TCP/IP stacks use ARP to map between an IP address (like 10.0.1.1) and hardware (usually MAC) address, like 00:11:22:AA:BB:CC. Because there's overhead in ...
10
votes
Can Mosquitto support multiple brokers?
In .NET the implementation allows to connect one client to one broker, so I'd say why not...
MqttClient mqtt;
string broker = ini.getData("MQTT", "hostname");
mqtt = new MqttClient(broker);
mqtt....
10
votes
Securing small home automation setup
Disable Universal Plug and Play
If you don't need it, it can also pose a security risk.
A virus, Trojan horse, worm, or other malicious program that manages to infect a computer on your local network ...
10
votes
Could a blockchain really prevent malware in the Internet of Things?
Blockchain technology provides a distributed transaction record. New data is appended to the chain and encrypted by multiple parties. The encryption process is compute intensive which makes it ...
10
votes
Accepted
How do I avoid port forwarding when exposing IoT devices to the external Internet?
If you can't port forward your router, you might have to resort to hole punching:
Hole punching is a technique in computer networking for establishing a direct connection between two parties in ...
10
votes
Accepted
How to protect Raspberry Pi from attack in an IoT setup connected through a Broadband network?
The question 'Securing small home automation setup' provides a useful reference for general security tips, but there are also some specific steps you should follow to keep your Raspberry Pi secure.
...
9
votes
Should I build isolated networks for IoT devices vs. regular computers?
In answer to the first question - yes, it is possible in a pragmatic sense, and running a separate network will not appreciably impede functionality, assuming the separate network is given sufficient ...
9
votes
Would using a Tor wifi router make IoT more secure?
Using Tor means that the people who run Tor exit nodes, because they are charitable people, can run man-in-the-middle on you. This means you open yourself up to attacks that you wouldn't get if you ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
networking × 157wifi × 27
security × 21
smart-home × 17
raspberry-pi × 17
communication × 17
protocols × 14
esp8266 × 11
sensors × 10
mqtt × 9
routers × 9
wireless × 7
lora × 7
arduino × 6
ip-address × 6
esp32 × 5
aws-iot × 5
lorawan × 5
linux × 5
data-transfer × 5
remote-access × 5
hardware × 4
microcontrollers × 4
bluetooth × 4
software × 4