Skip to main content

· 3 min read
Giovanni Alberto Falcione

Fleet of Pulsar devices

We are excited to announce that we are officially open sourcing our latest project, Pulsar. Pulsar is a powerful, blazing fast security observability framework designed specifically to address the challenges of embedded security. Powered by eBPF and written in Rust, Pulsar is lightweight, safe by design and gives you full access to your devices security.

What is Pulsar

At its core, Pulsar is a framework for monitoring the activity of Linux devices. Pulsar allows you to collect runtime information about the system from the Linux kernel through its modules, enrich and transform this information into events and publish the events on a shared event bus. Through the Pulsar rules engine, you can write and apply any rule to generate alerts when undesired system behaviour occurs (e.g. accessing certain areas of the filesystem or executing anomalous syscalls).

architecture-3d.png

Why Pulsar

The need for security and observability for embedded devices today is clearer than ever. The rapidly increasing number of IoT devices is empowering significant cultural revolutions and bringing great benefits to the economy, but it is also exposing an ever increasing attack surface for consumers and business with potentially disastrous consequences.

architecture-2d.png

Flexible

Pulsar modular design makes it easy to adapt the core architecture to diverse use cases. In fact, if there isn't yet a module that does what you need, you can simply create one and load it yourself: all the events collected by the new module will be available on the event bus for further processing and threat analysis.

Secure by Design

Combining the efficiency of eBPF technology and the inherent safety of the Rust programming language, Pulsar is secure by design and combines the advantages of both kernel- and user-space security applications. With Pulsar, you get access to the most fine-grained security controls on your device, without compromising its safety and performance.

Built for the IoT

Pulsar is the first eBPF-based runtime security framework targeting embedded and IoT devices. This means that high performance and low overhead are guaranteed also with limited compute resources, and that the most common IoT architectures and frameworks are supported by design.

What’s Next

We decided to open source Pulsar because we believe in complete transparency when it comes to security software and we hope that the community and the IoT security landscape in general will benefit significantly from it, ultimately making our every-day lives safer.

With all its awesomeness, Pulsar is still an early stage project. This means that you can be sure to expect a lot more good stuff to be added over the next months. It also means that - if you like the project - this is an excellent time to engage with the community and shape its future.

To find out more about Pulsar make sure to:

· 2 min read
Gianni Cuozzo

Fleet of Exein devices

Embedded security continues to be one of the biggest concerns in the technology world, with more and more IoT devices being introduced into homes and businesses every day. However, these new technologies also bring new opportunities, such as smart cities with fully integrated systems designed to improve the lives of city dwellers and businesses.

· 4 min read
Davide Di Gesualdo

cover

CVE stands for Common Vulnerabilities and Exposures, and it's a database of publicly documented data security flaws. The CVE number is a unique identifier for one of the vulnerabilities in the list. CVE provides a simple and secure means for suppliers, businesses, researchers, and other interested parties to share information regarding cybersecurity threats. CVE and its accompanying CVSS scores are commonly used by businesses for vulnerability management planning and prioritizing.