Research

AI/ML for Behavioral Malware Detection in Cloud Infrastructure

A major challenge for cloud providers is the security of virtual infrastructures that are provided to their customers. In particular, a key concern is whether virtual machines in the data center are performing tasks that are not expected of those machines. One of the most prevalent threats to the cloud is malware. Cloud malware injection is a threat where an attacker injects a malware to manipulate the victim’s Virtual Machine (VM). This project aims to discover innovative ways to effectively detect malware using AI/ML where the focus is on the cloud infrastructure domain in particular.

Related Publications

Smart Farming Security

Smart farming is an emerging field where technologies are used to assist in a variety of tasks such as reporting of real-time status of crops and soil moisture, deploying drones for pesticide spray, and disease early warning systems, to say the least. However, the massive use of such technologies and IoT smart devices open the door to cybersecurity threats and vulnerabilities in smart farming ecosystems, where incidents can cause catastrophic consequences on economies. This project aims to study the security and privacy issues in smart farming as well as introducing new domain-specific attacks vectors and solutions.

Related Publications

Software

CloudEye: An open-source security monitoring system for anomaly detection in the cloud. CloudEye is a cloud monitoring service for VMs using machine learning. It uses OpenStack Ceilometer as a data poller.

http-traffic-gen: An open-source HTTP traffic generator that can generate poisson and on/off pareto traffic.


Other Projects

In my free time, if I am not participating in an online programming competition, I will probably be working on some of my projects. I am a Free and Open-Source Software (FOSS) fanatic. I use FOSS everywhere, even on my Mac Air I run Ubuntu Linux. Here you can find a list of my own FOSS projects.

GblOgen

GblOgen is an open source lightweight static blog generator written in Go language. GblOgen supports Markdown syntax and comes with its own lightweight templating engine and plugins subsystem.

Projects not maintained anymore

Woondy (My first project in highschool)

Woondy is an open-source web 2.0 micro-blogging service. Initially it was designed to be a free Twitter's clone that you can install on your servers. Woondy is written in PHP and employs a MySQL database.