MS-DOS bootovací heslo
Moderátor: Moderátoři
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
https://gunkies.org/wiki/Stacker
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
Asi budu muset požádat nějakého programátora ať to napíše.
Protože to, co chceš, je vlastně nemožné, pokud to není implementováno na úrovni BIOS-u/UEFI. Proces bootování (silně zkráceně) je totiž následující:
- nastartuje BIOS/UEFI
- provede test živosti
- najde nastavení pro zavaděč (MBR nebo EFI)
- spustí zavaděč systému.
Takže, pokud přímo BIOS nepodporuje startovací heslo (předá řízení zavaděči až po zadání hesla), tak jediná možnost je posadit to do zavaděče.
Zavaděč v DOS-u byl celkem primitivní - našel na disku command.com (či co) a pustil to. A až ten vypsal to diskutované „Starting MS-DOS“ (případně to vypsal sám zavaděč těsně před předáním řízení tomu command.com).
Celkově řečeno, tento způsob ochrany je celkem primitivní, pokud není spojen s:
- jistotou, že nikdo nebude hrabat do HW,
- máš nastavené heslo do BIOS-u, aby nebylo možné měnit bootovací pořadí,
- ten SW kromě zavaděče implementuje (nějaké) šifrování disku,
- všechny podmínky jsou splněny zároveň - pro moderní i starý HW.
Ale chápu, že blikající kurzor na černé obrazovce může někoho odradit (nebo donutí odnést si disk, což by stejně udělal, pokud je rozumný).
Takže, pokud uvažuješ moderní HW, tak na klasické MBR bootování zapomeň. Spíše se podívej po alternativních zavaděčích, které umí vyžadovat heslo (GRUB2, reFind, ...) - bylo to tak už předtím, jen jinak implementované.
Pokud to řešíš na úrovni virtuálního stroje s obstarožním systémem, podívej se na šifrování disku na úrovni virtualizace - pak se Ti ten virtuál pustí až po zadání klíče k disku.
Pokud uvažuješ obstarožní HW, tak OK, hodně zdaru (s hledáním někoho ochotného se s tím babrat).
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
Nie. Hlasenie "Starting MS-DOS..." vypisuje IO.SYS. Ten nasledne nacita MSDOS.SYS, spracuje CONFIG.SYS. COMMAND.COM pride na rad az potom - interpretuje AUTOEXEC.BAT.mhepp píše:Zavaděč v DOS-u byl celkem primitivní - našel na disku command.com (či co) a pustil to. A až ten vypsal to diskutované „Starting MS-DOS“ (případně to vypsal sám zavaděč těsně před předáním řízení tomu command.com).