Dasharo Security: USB stack enable/disable
Test cases common documentation
Test setup
- Proceed with the Generic test setup: firmware.
USS001.001 Enable USB stack (firmware)
Test description
This test aims to verify that the USB stack might be enabled. If the stack is activated, there will be an option to use USB bootable drives and USB keyboards on the firmware level.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
- Connect PS/2 keyboard to the device.
Test steps
- Power on the DUT.
- While booting, press the
SETUP_MENU_KEYto enter Setup Menu. - Enter the
Dasharo System Featuresmenu option. - Verify that the
Enable USB stackfield is checked - if not, useSpacebarto change option settings. - Save using
F10, and exit from the menu usingEsc. - Connect any USB with a bootable system and USB keyboard to the DUT.
- Reboot the device.
- While booting, press
BOOT_MENU_KEYon the USB keyboard to enter Setup Menu. - Note the results.
Expected result
- USB keyboard should be operable.
- USB installer should be visible as a bootable device.
USS002.001 Disable USB stack (firmware)
Test description
This test aims to verify that the USB stack might be disabled. If the stack is deactivated, there will be no option to use USB bootable drives and USB keyboards on the firmware level.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
- Connect PS/2 keyboard to the device.
Test steps
- Power on the DUT.
- While booting, press the
SETUP_MENU_KEYto enter Setup Menu. - Enter the
Dasharo System Featuresmenu option. - Verify that the
Enable USB stackfield is not checked - if so, useSpacebarto change option settings. - Save using
F10, and exit from the menu usingEsc. - Connect any USB with a bootable system and USB keyboard to the DUT.
- Reboot the device.
- While booting, press
BOOT_MENU_KEYon the PS/2 keyboard to enter Setup Menu. - Try to navigate through the menu by using the USB keyboard.
- Note the results.
Expected result
- USB keyboard should be non-operable.
- USB installer should not be visible as a bootable device.
USS003.001 Enable USB Mass Storage (firmware)
Test description
This test aims to verify that USB Mass Storage might be enabled. If the storage support is activated, there will be an option to use USB bootable drives on the firmware level.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While booting, press the
SETUP_MENU_KEYto enter Setup Menu. - Enter the
Dasharo System Featuresmenu option. - Verify that the
Enable USB Mass Storagefield is checked - if not, useSpacebarto change option settings. - Save using
F10, and exit from the menu usingEsc. - Connect any USB with a bootable system and USB keyboard to the DUT.
- Reboot the device.
- While booting, press
BOOT_MENU_KEYto enter Setup Menu. - Note the result.
Expected result
USB installer should be visible as a bootable device.
USS004.001 Disable USB Mass Storage (firmware)
Test description
This test aims to verify that USB Mass Storage might be disabled. If the storage support is deactivated, there will be no option to use USB bootable drives on the firmware level.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While booting, press the
SETUP_MENU_KEYto enter Setup Menu. - Enter the
Dasharo System Featuresmenu option. - Verify that the
Enable USB Mass Storagefield is not checked - if so, useSpacebarto change option settings. - Save using
F10, and exit from the menu usingEsc. - Connect any USB with a bootable system and USB keyboard to the DUT.
- Reboot the device.
- While booting, press
BOOT_MENU_KEYto enter Setup Menu. - Note the result.
Expected result
USB installer should not be visible as a bootable device.