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