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_KEY
to enter Setup Menu. - Enter the
Dasharo System Features
menu option. - Verify that the
Enable USB stack
field is checked - if not, useSpacebar
to 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_KEY
on 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_KEY
to enter Setup Menu. - Enter the
Dasharo System Features
menu option. - Verify that the
Enable USB stack
field is not checked - if so, useSpacebar
to 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_KEY
on 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_KEY
to enter Setup Menu. - Enter the
Dasharo System Features
menu option. - Verify that the
Enable USB Mass Storage
field is checked - if not, useSpacebar
to 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_KEY
to 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_KEY
to enter Setup Menu. - Enter the
Dasharo System Features
menu option. - Verify that the
Enable USB Mass Storage
field is not checked - if so, useSpacebar
to 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_KEY
to enter Setup Menu. - Note the result.
Expected result
USB installer should not be visible as a bootable device.