Security Challenges in Distributed Web Based Transactions: An Overview on the Italian Employment Information System
Mirko Cesarini (Università degli Studi di Milano Bicocca, Italy), Mariagrazia Fugini (Politecnico di Milano, Italy), Mario Mezzanzanica (Università degli Studi di Milano Bicocca, Italy) and Krysnaia Nanini (Politecnico di Milano, Italy)
Copyright: © 2008
Public administrations, during the last few years, activated modernizations in public service delivery. In particular, this arrangement relates to the service digitalization and automation, thanks to the massive inclusion of Information and communication technologies in public offices. This paved the way for internal and external organizational and technological changes, in that a new approach is required to leverage the new technologies. Moreover, the Internet technologies began to play an important role in public services delivery, and many transactions are Web-based nowadays.
Key Terms in this Chapter
Cooperative Information System: A system that puts in correlation pre-existent and autonomous information and elaborative resources of different organizational subjects.
Statistical Information Systems: Information systems designed to collect, store, manage and distribute statistical information. Token: Tracer or tag which is attached by the receiving server to the address (URL) of a page requested by a user. A token lasts only through a continuous series of requests by a user, regardless of the length of the interval between requests.
SSO: Single sign-on is a specialized form of software authentication that enables a user to authenticate once and gain access to the resources of multiple software systems
Distributed Information System: A system where, applications (cooperative among one another) stay on different elaborative nodes and the information property, unique, is hosted on different elaborative nodes.
SSL: Secure socket layer is a protocol used to guarantee privacy and security of the communication on the Internet. It allows client/server applications to be safely according to encryption mechanisms preventing the transactions from intrusions and manipulations and falsification of the messages.
Web Service: Collection of protocols and standards used for exchanging data between applications or systems: software applications written in various programming languages and running on various platforms can use Web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer.