A novel SQlite-based bare PC email server

5Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Alabsi, H., Karne, R., Wijesinha, A., Almajed, R., Rawal, B., & Almansour, F. (2019). A novel SQlite-based bare PC email server. In Communications in Computer and Information Science (Vol. 1018, pp. 341–353). Springer Verlag. https://doi.org/10.1007/978-3-030-19093-4_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free