Skip to main content
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 ...
Murch's user avatar
  • 386
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 ...
julian's user avatar
  • 680
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 ...
Gilles 'SO- stop being evil''s user avatar
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 ...
Ian Howson's user avatar
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 ...
tbm0115's user avatar
  • 1,917
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 ...
dfernan's user avatar
  • 294
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, ...
ave's user avatar
  • 431
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 ...
Helmar's user avatar
  • 8,440
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 ...
Helmar's user avatar
  • 8,440
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 ...
Ghanima's user avatar
  • 2,539
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 ...
Helmar's user avatar
  • 8,440
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 ...
Sean Houlihane's user avatar
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 ...
Bence Kaulics's user avatar
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 ...
John Deters's user avatar
  • 2,552
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 ...
Tensibai's user avatar
  • 506
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....
John's user avatar
  • 792
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 ...
Helmar's user avatar
  • 8,440
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 ...
Gilles 'SO- stop being evil''s user avatar
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 ...
Arjan's user avatar
  • 549
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, ...
John Deters's user avatar
  • 2,552
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 ...
Bence Kaulics's user avatar
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....
jsaven's user avatar
  • 226
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 ...
romkey's user avatar
  • 325
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....
Goufalite's user avatar
  • 3,776
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 ...
anonymous2's user avatar
  • 4,872
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 ...
Sean Houlihane's user avatar
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 ...
Aurora0001's user avatar
  • 18.5k
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. ...
Aurora0001's user avatar
  • 18.5k
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 ...
John's user avatar
  • 792
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 ...
Christian's user avatar
  • 715

Only top scored, non community-wiki answers of a minimum length are eligible