BIOS (¶Ç´Â BIOS µ¿±Þ) ¹× ºÎÆ®·Î´õ¿¡ ¾ÏÈ£¸¦ »ç¿ëÇÔÀ¸·Î¼ ½Ã½ºÅÛ¿¡ ¹°¸®ÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Áß Çã°¡°¡ ¾ø´Â »ç¿ëÀÚ°¡ À̵¿ ¸Åü¸¦ »ç¿ëÇÏ¿© ºÎÆÃÇϰųª ´Üµ¶ »ç¿ëÀÚ ¸ðµå¸¦ »ç¿ëÇÏ¿© ·çÆ® ±ÇÇÑÀ» °®°ÔµÇ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ °ø°Ý¿¡ ´ëºñÇÑ º¸¾È ôµµ´Â ¿öÅ©½ºÅ×À̼ǿ¡ ÀúÀåµÈ Á¤º¸ÀÇ Á߿伺°ú ÄÄÇ»ÅͰ¡ ¾îµð¿¡ À§Ä¡Çϰí ÀÖ´ÂÁö¿¡ µû¶ó¼ ´Þ¶óÁý´Ï´Ù.
¿¹¸¦ µé¾î ¸¸ÀÏ ÄÄÇ»ÅͰ¡ Àü½Ãȸ¿¡¼ »ç¿ëµÇ¸ç ¾Æ¹«·± Áß¿äÇÑ Á¤º¸µµ ÀúÀåµÇ¾î ÀÖÁö ¾Ê´Ù¸é ÀÌ·¯ÇÑ °ø°Ý¿¡ ´ëºñÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª ¸¸ÀÏ È¸»ç ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇϴµ¥ »ç¿ëµÇ´Â ¾ÏȣȵÇÁö ¾ÊÀº »ç¼³ SSH ۰¡ ÀúÀåµÈ Á÷¿øÀÇ ·¦Å¾ ÄÄÇ»Å͸¦ ÀÌ Àü½ÃȸÀå¿¡¼ ¾Æ¹«µµ °¨½ÃÇÏÁö ¾ÊÀºÃ¤ ³»¹ö·ÁµÐ´Ù¸é ȸ»ç ÀüüÀÇ º¸¾È¿¡ ½É°¢ÇÑ ¿µÇâÀ» ³¢Ä¥ ¼ö ÀÖ´Â À§Çè ¿ä¼Ò°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ ÇÑÆíÀ¸·Î ¿öÅ©½ºÅ×À̼ÇÀÌ ¿ÀÁ÷ Çã°¡°¡ ÀÖ´Â »ç¿ëÀÚ¿Í ½Å·ÚÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Â °÷¿¡ À§Ä¡ÇÑ´Ù¸é BIOS³ª ºÎÆ®·Î´õ¸¦ º¸¾È Á¶Ä¡¸¦ ÃëÇÏ´Â °ÍÀÌ ±×¸® ÇÊ¿äÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
´ÙÀ½Àº ÄÄÇ»ÅÍÀÇ BIOS¿¡ ¾ÏÈ£¸¦ ÁöÁ¤ÇÏ¿© º¸È£ÇؾßÇÏ´Â µÎ °¡Áö Áß¿äÇÑ ÀÌÀ¯ÀÔ´Ï´Ù[1]:
BIOS ¼³Á¤À» º¯°æÇÏÁö ¸øÇϵµ·Ï ÇÔ — ¸¸ÀÏ Ä§ÀÔÀÚ°¡ BIOS¿¡ µé¾î°¥ ¼ö ÀÖ´Ù¸é µð½ºÄÏÀ̳ª CD-ROMÀ» »ç¿ëÇÏ¿© ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ħÀÔÀÚ´Â º¹±¸ ¸ðµå³ª ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¡¼ ½Ã½ºÅÛ¿¡ ¹ÙÀÌ·¯½º ÇÁ·Î±×·¥À» ÆÛÆ®¸®°Å³ª Áß¿äÇÑ ÀڷḦ º¹»çÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°ÔµË´Ï´Ù.
½Ã½ºÅÛ ºÎÆÃ ¹æÁöÇϱ⠗ ÀϺΠBIOS´Â ¾ÏÈ£¸¦ ÀÔ·ÂÇØ¾ß ºÎÆÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀÌ È°¼ºÈµÈ °æ¿ì BIOS°¡ ºÎÆ®·Î´õ¸¦ ½ÃÀÛÇϱâ Àü¿¡ ħÀÔÀÚ´Â ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿©¾ß ½Ã½ºÅÛÀ» ºÎÆÃ °¡´ÉÇÕ´Ï´Ù.
ÄÄÇ»ÅÍ Á¦Á¶¾÷ü¸¶´Ù BIOS ¾ÏÈ£¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ ´Ù¸£±â ¶§¹®¿¡ ÄÄÇ»ÅÍ ±¸ÀԽà ÇÔ²² µé¾îÀÖ´ø ¸Þ´º¾ó¿¡¼ BIOS ¾ÏÈ£¸¦ ¼³Á¤Çϴ ƯÁ¤ Áö½Ã »çÇ×À» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
BIOS ¾ÏÈ£¸¦ ÀØÀ¸¼Ì´Ù¸é ¸¶´õº¸µå¿¡¼ Á¡ÆÛ(jumper)¸¦ »ç¿ëÇϰųª CMOS ¹èÅ͸®¸¦ »©¼ Àç¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î °¡´ÉÇÑ ÄÄÇ»ÅÍ ÄÉÀ̽º¸¦ Àá±×½Ã´Â °ÍÀÌ º¸¾È»ó ÁÁ½À´Ï´Ù. ±×·¯³ª CMOS ¹èÅ͸®¸¦ »©±â ½ÃµµÇϽñâ Àü¿¡ ÄÄÇ»Åͳª ¸¶´õº¸µå¿¡ ÇÔ²² Æ÷ÇÔµÈ ¼³¸í¼¸¦ ¸ÕÀú ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
´Ù¸¥ ±¸Á¶´Â ´Ù¸¥ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© x86 ½Ã½ºÅÛ »ó BIOS¿Í À¯»çÇÑ ±âº» ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¸é Intel® Itanium™ ÄÄÇ»ÅÍ´Â EFI (Extensible Firmware Interface) ½©À» »ç¿ëÇÕ´Ï´Ù.
´Ù¸¥ ±¸Á¶¿¡¼ BIOS¿Í À¯»çÇÑ ÇÁ·Î±×·¥À» ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© º¸È£ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½ÍÀ¸½Ã¸é Á¦Á¶ ¾÷üÀÇ ¸Þ´º¾ó¿¡¼ Áö½Ã »çÇ×À» µû¸£½Ã±â ¹Ù¶ø´Ï´Ù.
¸®´ª½º ºÎÆ®·Î´õ¸¦ ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© º¸È£ÇؾßÇÏ´Â Áß¿äÇÑ ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù:
´Üµ¶ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¡Áö ¸øÇÏ°Ô ÇÔ — ¸¸ÀÏ Ä§ÀÔÀÚ°¡ ´Üµ¶ »ç¿ëÀÚ ¸ðµå·Î µé¾î°¥ ¼ö ÀÖ´Ù¸é, ±× ħÀÔÀÚ´Â ·çÆ® ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í¼µµ ·çÆ® »ç¿ëÀÚ ±ÇÇÑÀ» °®°Ô µË´Ï´Ù.
GRUB Äֿܼ¡ Á¢±ÙÇÏÁö ¸øÇÏ°Ô ÇÔ — GRUBÀ» ºÎÆ®·Î´õ·Î »ç¿ëÇϽŴٸé ħÀÔÀÚ°¡ GRUB ÆíÁý±â ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© GRUBÀÇ ¼³Á¤À» º¯°æÇϰųª cat ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ ¼öÁýÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
¾ÈÀüÇÏÁö ¾ÊÀº ¿î¿µ üÁ¦¿¡ Á¢±ÙÇÏ´Â °ÍÀ» ¹æÁöÇÔ — ´ÙÁß ºÎÆ® ½Ã½ºÅÛ¿¡¼ ħÀÔÀÚ´Â ºÎÆÃ½Ã Á¢±Ù Á¦¾î¿Í ÆÄÀÏ ±ÇÇѰú °°Àº ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â DOS¿Í °°Àº ¿î¿µ üÁ¦¸¦ ¼±ÅÃÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
x86 Ç÷§Æû¿¡¼ Red Hat Enterprise Linux´Â GRUB ºÎÆ®·Î´õ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. GRUB¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Red Hat Enterprise Linux ÂüÁ¶ °¡À̵åÀÇ GRUB ºÎÆ®·Î´õ ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
GRUBÀÇ ¼³Á¤ ÆÄÀÏ¿¡ ¾ÏÈ£¸¦ Ãß°¡ÇÏ¿© 4.2.2 Àý¿¡¼ ¼³¸íµÈ ù¹øÂ° µÎ°¡Áö ¹®Á¦Á¡¿¡ ´ëóÇϵµ·Ï ¼³Á¤ °¡´ÉÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇϽ÷Á¸é ¿ì¼± ¾ÏÈ£¸¦ °áÁ¤ÇϽŠÈÄ¿¡ ½© Æ÷¸§ÇÁÆ®¸¦ ¿°í ·çÆ®·Î ·Î±×ÀÎÇϽŠÈÄ ´ÙÀ½À» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:
/sbin/grub-md5-crypt |
GRUB ¾ÏÈ£¸¦ ÀÔ·ÂÇϽŠÈÄ
´ÙÀ½À¸·Î GRUB ¼³Á¤ ÆÄÀÏ /boot/grub/grub.confÀ» ÆíÁýÇϽʽÿÀ. ÆÄÀÏÀ» ¿©½Å ÈÄ Á᫐ ¼½¼Ç¿¡¼ À§Ä¡ÇÑ timeout ÁÙ ¹Ø¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù:
password --md5 <password-hash> |
<password-hash>¸¦ /sbin/grub-md5-crypt ¸í·É Ãâ·Â°ªÀ¸·Î ±³Ã¼ÇϽʽÿÀ[2].
½Ã½ºÅÛÀÌ ´ÙÀ½¿¡ ºÎÆÃµÇ¸é GRUB ¸Þ´º¿¡¼
ºÒÇàÀ̵µ ÀÌ·¯ÇÑ ÇØ°áÃ¥ ¸¸À¸·Î´Â ħÀÔÀÚ°¡ ´ÙÁß ºÎÆ® ȯ°æ¿¡¼ ºñº¸¾È ¿î¿µ üÁ¦·Î ºÎÆÃÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î /boot/grub/grub.conf ÆÄÀÏÀ» ÆíÁýÇÏ¼Å¾ß ÇÕ´Ï´Ù.
ºñº¸¾È ¿î¿µ üÁ¦ÀÇ title ºÎºÐÀ» ãÀ¸½Å ÈÄ ¹Ù·Î ¾Æ·¡ ºÎºÐ¿¡ lockÀ̶ó´Â ÁÙÀ» Ãß°¡ÇϽʽÿÀ.
DOS ½Ã½ºÅÛ¿¡¼ ÀÌ ÀýÀº ´ÙÀ½°ú À¯»çÇÏ°Ô ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù:
title DOS lock |
![]() | °æ°í |
---|---|
ÀÌ ¹æ¹ýÀÌ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ´Â /boot/grub/grub.conf ÆÄÀÏÀÇ Á᫐ ºÎºÐ¿¡¼ password ÁÙÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ħÀÔÀÚ°¡ GRUB ÆíÁý±â ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÇÏ¿© Àá±Ý ÁÙÀ» »èÁ¦ÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. |
ƯÁ¤ Ä¿³ÎÀ̳ª ¿î¿µ üÁ¦¿¡ ´Ù¸¥ ¾ÏÈ£°¡ »ç¿ëµÇµµ·Ï ÇϽ÷Á¸é ¾ÏÈ£ ÁÙ ´ÙÀ½ Àý¿¡ lockÀ̶ó´Â ÁÙÀ» ÷°¡ÇϽñ⠹ٶø´Ï´Ù.
°¢ ÀýÀº ´ÙÀ½ ¿¹½Ã¿Í À¯»çÇÑ ÁÙ·Î ½ÃÀÛÇÏ´Â °íÀ¯ ¾ÏÈ£·Î º¸È£µË´Ï´Ù:
title DOS lock password --md5 <password-hash> |
[1] | ½Ã½ºÅÛ BIOS´Â Á¦Á¶¾÷ü¿¡ µû¶ó ´Ù¸£±â ¶§¹®¿¡ ÀϺΠBIOS´Â µÎ °¡Áö Áß ÇѰ¡Áö À¯ÇüÀÇ ¾ÏÈ£ º¸È£¸¦ Áö¿øÇÏÁö¸¸ ´Ù¸¥ À¯ÇüÀº Áö¿øÇÏÁö ¾Ê´Â ¹Ý¸é ´Ù¸¥ BIOS´Â µÎ°¡Áö À¯Çü ¸ðµÎ Áö¿øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù |
[2] | GRUBÀº ¶ÇÇÑ ¾ÏȣȵÇÁö ¾ÊÀº ¾ÏÈ£¸¦ ¼ö¿ëÇÕ´Ï´Ù. ±×·¯³ª º¸¾È»ó ÀÌÀ¯·Î md5 ÇØ½Ã¸¦ »ç¿ëÇÏ½Ã±æ ±ÇÀåÇÕ´Ï´Ù. |