loglib: publish cours-4
[homepage.git] / teaching / internships / 12-firmware-hw-integrity.mdwn
1 **Title**: *Firmware and hardware checksuming for integrity evaluation*
2
3 **Description**: design and build a software tool (based on a Linux live
4 distribution) that is able to retrive as much firmware and hardware information
5 as possible about the devices installed on the PC, and checksum them to: a)
6 verifiy if something has changed since the last known run of the tool (to
7 detect tampering smells), and b) compare the obtained results against a
8 (community-maintained) database of "well-known" firmware/hardware information.
9
10 **Technologies**:
11
12 - [dmidecode](http://dmidecode.nongnu.org/)
13 - [Linux's firmware interface](http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/firmware_class/README?id=HEAD)
14
15 **Supervisors**:
16
17 - [Gabriele D'Angelo](http://www.cs.unibo.it/~gdangelo)
18 - [Stefano Zacchiroli](http://upsilon.cc/~zack)
19
20 **Status**: available