davidmatos
Assistant Professor @ IST-ULisboa / Researcher @ INESC-ID
INESC-ID - Instituto Superior TĂ©cnico - Universidade de LisboaLisboa - Portugal
Pinned Repositories
davidmatos.github.io
Matchare
Matchare
NoSQL-Undo
NoSQL-Undo is a prototype of a recovery tool that allows database administrators to remove the effect of undesirable actions by undoing operations, leading the database to a consistent state. NoSQL-Undo leverages the logging and snapshot mechanisms of NoSQL databases, and is able to undo operations as long as they are present in the logs. The current prototype supports MongoDB and can be extended for other NoSQL DBMS.
Rectify
Rectify is a new approach to recover from intrusions on applications running in a PaaS. It is a service designed to be deployed alongside the application in a PaaS container. without requiring modifications to the software and the recovery can be performed by a system administrator. Machine learning techniques are used to associate the requests received by the application to the statements issued to the database. The statements issued in result of malicious requests can be identified and their effects reversed under control of the administrator.
RockFS
RockFS is a cloud-backed file system resilient to client-side attacks. RockFS protects data in the client device and allows undoing unintended file modifications.
sanare
Sanare
uVerum
Intrusion Recovery for Microservice Applications
Java-Crypto-Details
Java Cryptographic Details Laboratory Guide
Virtual-Networking
Virtual Networking Laboratory Guide
Virtual-Networking-UTM-QEMU-M1
Virtual Networking using the a QEMU-based environment on an Apple M1 chip (incompatible with Intel x86)
davidmatos's Repositories
davidmatos/NoSQL-Undo
NoSQL-Undo is a prototype of a recovery tool that allows database administrators to remove the effect of undesirable actions by undoing operations, leading the database to a consistent state. NoSQL-Undo leverages the logging and snapshot mechanisms of NoSQL databases, and is able to undo operations as long as they are present in the logs. The current prototype supports MongoDB and can be extended for other NoSQL DBMS.
davidmatos/uVerum
Intrusion Recovery for Microservice Applications
davidmatos/davidmatos.github.io
davidmatos/Rectify
Rectify is a new approach to recover from intrusions on applications running in a PaaS. It is a service designed to be deployed alongside the application in a PaaS container. without requiring modifications to the software and the recovery can be performed by a system administrator. Machine learning techniques are used to associate the requests received by the application to the statements issued to the database. The statements issued in result of malicious requests can be identified and their effects reversed under control of the administrator.
davidmatos/RockFS
RockFS is a cloud-backed file system resilient to client-side attacks. RockFS protects data in the client device and allows undoing unintended file modifications.
davidmatos/Matchare
Matchare
davidmatos/sanare
Sanare