A Customizable Ad-Hoc Java Client that Works with Bare Webservers
摘要
Bare servers typically communicate with Web browsers or bare clients. In this paper, we design and implement a customizable Java client to communicate with bare servers. It is possible to customize and tailor each client to communicate with a bare server unlike commercial browsers that are the same for all clients. This tailored approach provides flexibility in running different applications in both the server and client and lays a foundation to build customizable Web clients to complement the security strengths of bare servers. Students could also write their own customizable clients to learn about protocols and system internals. Further studies are needed to investigate security weaknesses of these Java clients when used with bare servers.