Capítulo de livro Revisado por pares

A Novel SQLite-Based Bare PC Email Server

2019; Springer Science+Business Media; Linguagem: Inglês

10.1007/978-3-030-19093-4_25

ISSN

1865-0937

Autores

Hamdan Alabsi, Ramesh K. Karne, Alex Wijesinha, Rasha Almajed, Bharat S. Rawal, Faris Almansour,

Tópico(s)

Advanced Malware Detection Techniques

Resumo

We describe a SQLite-based mail server that runs on a bare PC with no operating system. The mail server application is integrated with a server-based adaptation of the popular SQLite client database engine. The SQLite database is used for storing mail messages, and mail clients can send/receive email and share files using any Web browser as in a conventional system. The unique features of the bare PC SQLite-based email server include (1) no OS vulnerabilities; (2) the inability for attackers to run any other software including scripts; (3) no support for dynamic linking and execution of external code; (4) a small code footprint making it easy to analyze the code for security flaws; and (5) performance benefits due to eliminating OS overhead. We describe system design and implementation, and give details of the bare machine mail server application. This work serves as a foundation to build future bare machine servers with integrated databases that can support Internet-based collaboration in high-security environments.

Referência(s)