A Novel SQLite-Based Bare PC Email Server
2019; Springer Science+Business Media; Linguagem: Inglês
10.1007/978-3-030-19093-4_25
ISSN1865-0937
AutoresHamdan Alabsi, Ramesh K. Karne, Alex Wijesinha, Rasha Almajed, Bharat S. Rawal, Faris Almansour,
Tópico(s)Advanced Malware Detection Techniques
ResumoWe 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)