From adb61c7b29f067fe162a13b9ace6b5113bb31806 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Sun, 1 Sep 2013 11:14:28 +0200 Subject: Add security warnings to the documentation of bootloaders without secure writes. --- Bootloaders/CDC/BootloaderCDC.txt | 3 +++ Bootloaders/HID/BootloaderHID.txt | 3 +++ Bootloaders/MassStorage/BootloaderMassStorage.txt | 3 +++ 3 files changed, 9 insertions(+) diff --git a/Bootloaders/CDC/BootloaderCDC.txt b/Bootloaders/CDC/BootloaderCDC.txt index 1004a83f3..337b6e4a5 100644 --- a/Bootloaders/CDC/BootloaderCDC.txt +++ b/Bootloaders/CDC/BootloaderCDC.txt @@ -54,6 +54,9 @@ * When the bootloader is running, the board's LED(s) will flash at regular intervals to distinguish the * bootloader from the normal user application. * + * \warning THIS BOOTLOADER IS NOT SECURE. Malicious entities can recover written data, even if the device + * lockbits are set. + * * \section Sec_Installation Driver Installation * * After running this bootloader for the first time on a new computer, you will need to supply the .INF diff --git a/Bootloaders/HID/BootloaderHID.txt b/Bootloaders/HID/BootloaderHID.txt index dba2b6502..56d0cff2e 100644 --- a/Bootloaders/HID/BootloaderHID.txt +++ b/Bootloaders/HID/BootloaderHID.txt @@ -56,6 +56,9 @@ * all other models. If you wish to alter this size and/or change the AVR model, you will need to edit the MCU, * FLASH_SIZE_KB and BOOT_SECTION_SIZE_KB values in the accompanying makefile. * + * \warning THIS BOOTLOADER IS NOT SECURE. Malicious entities can recover written data, even if the device + * lockbits are set. + * * \section Sec_Installation Driver Installation * * This bootloader uses the HID class driver inbuilt into all modern operating systems, thus no additional drivers diff --git a/Bootloaders/MassStorage/BootloaderMassStorage.txt b/Bootloaders/MassStorage/BootloaderMassStorage.txt index 0b30cbfb6..493f43ca7 100644 --- a/Bootloaders/MassStorage/BootloaderMassStorage.txt +++ b/Bootloaders/MassStorage/BootloaderMassStorage.txt @@ -57,6 +57,9 @@ * When the bootloader is running, the board's LED(s) will flash at regular intervals to distinguish the * bootloader from the normal user application. * + * \warning THIS BOOTLOADER IS NOT SECURE. Malicious entities can recover written data, even if the device + * lockbits are set. + * * \section Sec_Installation Driver Installation * * This bootloader uses the Mass Storage drivers inbuilt into all modern operating systems, thus no additional -- cgit v1.2.3