Tagged "Research"

Assessing Modern Operating Systems' IPv6 Fragmentation Handling

IPv6 is the next (current?) generation Internet protocol. It has been designed to overcome many limitations of IPv4 and fix some of the issues and weaknesses. Nevertheless, IPv6 fragmentation presented many vulnerabilities similar to the IPv4 ones in the past: new testing models were presented to check the presence of such problems.

In this work, we demonstrate that IPv6 fragmentation issues are still present today in operating systems because of the weakness of the model used to test their compliance. We also propose a new model that overcomes these limitations.

Security assessment of common open source MQTT brokers and clients

Many hobbyists and professionals use common MQTT brokers and libraries, like “Mosquitto”, in their projects. We asked ourselves: are these implementations “safe”? Is there any security issue we can exploit?

Simplify Node-RED for End-User Development in SeismoCloud

End-user development is a technique that empowers the “end-user” to build complex automation with basic domain knowledge and no programming skills. The result of this process is that everyone can use complex technology to make their own life better. We used some EUD techniques in SeismoCloud.

ML Classification of Car Parking with Implicit Interaction on the Driver’s Smartphone

For some applications, you may need to understand how the car is being parked with respect to the road. What if you want to understand this only leveraging on accelerations? Let’s find out how.

LoRaWAN spreading factor allocation in a multiple-gateway environment

As this new trend of "Internet of Things" raise up, people and companies are proposing new protocols (at each ISO/OSI level) to manage the local/remote communication between an IoT device and the rest of the network.