Home > Courses > SADS
Security and Architectures of Distributed Systems
Academic Year 2006
Politecnico di Torino
Class Details

The class analyzes the architecture of modern distributed systems, in terms of programming paradigm, performance, and suitability for different application realms. Special attention is paid to the security problems and solutions, as this is a major problem in current networked system.

  • network programming: stream and datagram sockets, remote procedure call, internal server architecture
  • distributed architectures: client-server versus peer-to-peer, web-based architectures (HTML, DHTML, XML, webservices), object-oriented and component-based architectures
  • attacks in wired and wireless networks: sniffing, spoofing, DOS, etc...
  • network-level defense: network authentication, firewall, secure network protocols
  • application-level security: secure sessions with SSL, secure data formats (PKCS-7, S/MIME)
News
  • May 30 Classwork for LAB activities is available here here.
  • May 29 Today slides on PHP and DBMS are available here.
  • May 23 Tomorrow (May 24) class schedule is two hours of theory (2,30pm-4,30pm) plus two hours of LAB (4,30pm-6,30pm), instead of four hours of theory.
  • May 22 Classwork text for May 23 LAB is available here.
  • May 15 Classwork text for May 16 LAB is available here.
  • May 15 errlib and sockwrap packages are available here. Use 'tar xvf socket_programming.tar.gz' to unpack the archive.
  • May 15 Small HOW-TO document about compiling and debugging applications under Linux is available here
  • May 12 Students are required to register for LABINF access by providing a subscription certificate and either the Polito ID card or the Libretto. More info on the LABINF website.
  • May 11 Additional material from Friday (May 11) lesson available here
  • May 10 Lab hours scheduled on Tuesday 8,30am - 10,30am