AI4Cyber

Intrusion Detection

DAP/22-02

Active

Defence Funded Research

July 2024 July 2028

49 months

Yemen Rhouma, Thibault Debatty

AI

Cyber threats are probably the most rapidly evolving threats today. New attacks and techniques are developed every day by large state-sponsored groups. Moreover, due to the tight interconnection of systems over the Internet, adversaries can manifest threats from anywhere in the World. Adversaries of today have resources and time, and can invoke damaging attacks with ease. At the same time, we are each day more dependent on our networks, data and computer systems to achieve our missions. Protecting these is thus of paramount importance. State of the art COTS solutions are not sufficient. To mitigate these threats, new detection and protection systems must be developed, that go beyond the state of the art.

This project plans to study and compare the latest advances in Artificial Intelligence (AI) techniques, and apply them to implement or enhance the protection of BEL Defence cyber assets.

The envisioned algorithms of interest will include: 

  • deep machine learning;
  • multi-heuristic aggregation operators;
  • explainable AI;
  • adversarial training for deep machine learning.

And the possible applications include:

  • the detection of Advanced Persistent Threats (APT) in a military network;
  • the detection of server webshells;
  • the detection of compromised IoT devices;
  • the detection of digital identity theft (SS7 messages anomaly detection).
Enhance your workflow: create custom /commit commands in OpenCode

AI Git

Next to its native powerful capabilities, OpenCode allows to easily create new slash commands. We’ll illustrate this by creating a /commit command.

Read
An open alternative to Claude Code : OpenCode and Open WebUI

AI Data Sovereignty

Anthropic’s Claude Code, an agentic coding tool, has truly revolutionized development! However, it’s proprietary software, deeply integrated within Anthropic’s ecosystem. Fortunately, there’s an open-source alternative called opencode that you can pair with your own Open WebUI provider. Here’s how to do it…

Read
Manage Open WebUI users and roles with Keycloak

Sysadmin AI

In a previous blog post I have presented you how to install and get started with Keycloak for central Identity Management. We can now continue and integrate Keycloak with client applications. In this blog post I will illustrate the process with Open WebUI.

Read
[Neovim] Teaming up codeCompanion with a remote Open WebUI instance

AI Data Sovereignty

If you are using Neovim, you have likely come across the plugin Code Companion. This plugin allows you to integrate Large Language Models (LLMs) into Neovim, much like you would expect from any modern IDE.

Read