μ€μΉ
Mantechμμ μ 곡νλ FSR μννΈμ¨μ΄ μ€μΉ ν¨ν€μ§λ₯Ό μ¬μ©νμ¬ μ€μΉν©λλ€. μ€μΉ ν¨ν€μ§λ μλμ°μ¦μ 리λ μ€ μ€μΉ ν¨ν€μ§λ‘ μ 곡λ©λλ€.(dev3@mantech.co.kr)
ꡬμ±μμ
FSR μννΈμ¨μ΄λ λ€μκ³Ό κ°μ νλ‘κ·Έλ¨ κ΅¬μ±μμλ₯Ό μ 곡ν©λλ€. μ€μΉ κ³Όμ λ° νλ‘κ·Έλ¨ μ€νμλ κ΄λ¦¬μ κΆνμ΄ μꡬλ©λλ€.
FSR νν° λλΌμ΄λ²
λ°μ΄ν° 볡μ λ₯Ό μν 컀λ νν° λλΌμ΄λ²μ λλ€. 볡μ λμ νμΌμ λ°μνλ λͺ¨λ λ³κ²½ λΆ I/Oλ₯Ό μΊ‘μ²νκ³ FSR μμ§μΌλ‘ ν¬μλ©ν©λλ€.
FSR μμ§
FSRμ λκΈ°νμ 볡μ , ꡬμ±νμΌ κ΄λ¦¬λ± μ λ°μ κ΄μ₯νλ ν΅μ¬ μμ§μΌλ‘ λ€μν νλ«νΌ νκ²½μ μ§μν©λλ€.
FSR μλΉμ€
FSR 리μμ€λ₯Ό μ λ°μ μΌλ‘ μ μ΄νκ³ κ΄λ¦¬νλ μλΉμ€ μ λλ€.
FSR μ νΈλ¦¬ν°
FSRμ μ μ΄νλ λͺ λ Ήν νλ‘κ·Έλ¨μ λλ€.
κ²½λ‘
μ€μΉ κ³Όμ μμ FSR μλΉμ€(fsrservice)κ° μμ€ν κΈ°λ μ μλ μμνλλ‘ μλΉμ€λ‘ λ±λ‘ λ©λλ€.
FSR μ΄ μ€μΉ λλ κΈ°λ³Έ κ²½λ‘λ λ€μκ³Ό κ°μ΅λλ€.
Windows
C:\Program Files\fsr
Linux
/opt/fsr
μ΄ κ²½λ‘μ λ€μκ³Ό κ°μ λλ ν 리 κ΅¬μ‘°κ° μμ±λ©λλ€.
λλ ν 리λͺ
| μ€λͺ
|
---|---|
bin | μ€ν νμΌμ΄ μ€μΉλ©λλ€. |
buffer | κΈ°λ³Έ νμΌ λ²νΌ κ²½λ‘μ λλ€. |
conf | κΈ°λ³Έ μ€μ νμΌ κ²½λ‘μ λλ€. μμ€ν μ€μ νμΌκ³Ό 리μμ€ νμΌμ΄ μμΉν©λλ€. |
db | κ° λ¦¬μμ€μ μνκ° μ μ₯λ©λλ€. |
logs | λ‘κ·Έ νμΌμ΄ μ μ₯λ©λλ€. |
μ€μΉ
Windows
μλμ°μ¦ μ€μΉ ν¨ν€μ§λ₯Ό μ€ννλ©΄ μμλ λ°©μμ μ€μΉ νλ©΄μ ν΅ν΄ μμ½κ² μ€μΉν μ μμ΅λλ€. μμ€ν μ 리λΆν ν νμκ° μκ³ μλΉμ€ μ€λ¨ μμ΄ μ¨λΌμΈ μ€μ μ€μΉν μ μμ΅λλ€. μ΄λ¬ν μλΉμ€ μ€λ¨ μλ μ€μΉλ λͺ¨λμ λν μ λ°μ΄νΈ λλ μ ν μμ κ³Όμ μμλ λμΌν©λλ€.
Linux
리λ μ€μμμ μ€μΉλ κΈ°λ³Έμ μΌλ‘ μλΉμ€ μ΄μ μ€μ μ¨λΌμΈ μ€μΉλ₯Ό μ 곡ν©λλ€. λ€λ§ 리λ μ€μ κ²½μ° FSR μ€μΉ ν¨ν€μ§μ ν¬ν¨λ 컀λ νν° νλ μμ λͺ¨λμ λ¨Όμ μ€μΉν ν FSR 볡μ ν¨ν€μ§λ₯Ό μ°¨λ‘λ‘ μ€μΉν΄μΌ ν©λλ€. μ€μΉ κ³Όμ μ μ€μΉ ν¨ν€μ§μ μν΄ μλμΌλ‘ μνλλ©° νλ«νΌμ λ°λΌ λ€μ μ€μΉλ°©μμ μ°¨μ΄κ° μμ μ μμ΅λλ€.
λ λν κ³μ΄μ rpm ν¨ν€μ§, λ°λΉμ κ³μ΄μ deb ν¨ν€λ‘ μ€μΉνλ©° νΉν deb ν¨ν€μ§λ νκΉ λ¨Έμ μμ λͺ¨λμ μ§μ λΉλνμ¬ μ€μΉνλ DKMS(Dynamic Kernel Module Support) λ°©μμ μ¬μ©ν©λλ€.
- μ€μΉ μ SeLinux λ₯Ό λΉνμ±ν ν΄μΌ ν©λλ€.
- μμ€ν μ redirfs.ko λͺ¨λμ΄ μ΄λ―Έ μ€μΉλμ΄ λμνκ³ μλ€λ©΄ fsr μ€μΉλ μ€ν¨ ν©λλ€. μ΄λ μμ€ν μ fsr κ³Ό νΈνλμ§ μλ μ νμ΄ μ€μΉ λμ΄ μμ΄μ μ μ¬μ μΈ μμ€ν μΆ©λ μνμ±μ μμ κΈ° μν¨ μ λλ€.
μνμ΄ λΆνΈ μ§μ
μνμ΄λΆνΈ μ§μμ fsr μ€μΉ λͺ¨λμ λν μλͺ μ κΈ°λ°μΌλ‘ ν©λλ€. Windows μμλ μμ¬ λͺ¨λμ μΈμ¦ κΈ°κ΄μ ν΅ν΄ EV μΈμ¦νμ¬ λ°°ν¬νλ―λ‘ λ³λ€λ₯Έ μμ μμ΄ μ€μΉ ν λ°λ‘ μ¬μ© κ°λ₯νμ§λ§ Linux λ λͺ¨λ μλͺ μ μ체 μμ±ν 곡κ°ν€λ₯Ό μμ€ν μ MOK(Machine Owner Key) λͺ©λ‘μ λ±λ‘νμ¬ μ¬μ©ν΄μΌ ν©λλ€.
μμ€ν μ μνμ΄λΆνΈλ₯Ό λΉνμ±ν νλ€λ©΄ μ΄ μ€μ μ 건λλλλ€.
Windows
Windows μμλ fsr λͺ¨λμ΄ λ°°ν¬λκΈ° μ μ 미리 Microsoft λ‘ λΆν° EV μΈμ¦μ λ°μ ν λ°°ν¬λ©λλ€. fsr λͺ¨λμ μ€μΉ ν¨ν€μ§λ‘ μ€μΉνλ κ² μ΄μΈμλ μνμ΄ λΆνΈ μ§μμ μν΄ μΆκ°λ‘ νμν μμ μ μμ΅λλ€.
Linux
RHEL
ν¨ν€μ§ νμΌ(.run)λ΄μ μνμ΄ λΆνΈ μ§μμ μν μμ¬μ 곡κ°ν€κ° ν¬ν¨λμ΄ μμ΅λλ€. μ 곡ν 곡κ°ν€λ₯Ό μμ€ν μ λ±λ‘ ν΄μΌλ§ μνμ΄λΆνΈ λͺ¨λμμ 컀λ λͺ¨λμ μ¬μ©ν μ μμ΅λλ€.
Import fsr-module public-key
input password:
input password again:
ν¨ν€μ§ μ€μΉ κ³Όμ μμ μμ κ°μ΄ 곡κ°ν€λ₯Ό import νκ³ MOK λ±λ‘μ νμν λΉλ°λ²νΈλ₯Ό μ§μ ν ν 리λΆν ν©λλ€. 리λΆν μ UEFI μ½μμ λ±λ‘(Enroll)νμ¬ μ μ©ν©λλ€. μ΄ λ λ±λ‘ν 곡κ°ν€λ /etc/pki/mantech/fsr_signing_key_pub.der κ²½λ‘μ μμΉ ν©λλ€.
Ubuntu
μ°λΆν¬μ κ²½μ° dkms ν¨ν€μ§λ₯Ό μ¬μ©νμ¬ κ³ κ° μμ€ν μμ λͺ¨λμ μ§μ λΉλνμ¬ μ€μΉν©λλ€. λ°λΌμ μνμ΄ λΆνΈλ₯Ό μν κ°μΈν€, 곡κ°ν€λ₯Ό κ³ κ° μμ€ν μμ μ§μ μμ±νμ¬ λ±λ‘ν©λλ€.
κ°μΈν€μ 곡κ°ν€λ μ¬μ©μ νΈμλ₯Ό μν΄ ν¨ν€μ§ μ€μΉ κ³Όμ μμ μλμΌλ‘ μμ±νκ³ μμ΅λλ€.
Import fsr-module public-key
input password:
input password again:
곡κ°ν€λ₯Ό λ±λ‘νλ κ³Όμ μμ λ±λ‘μ νμν λΉλ°λ²νΈλ₯Ό μ§μ ν ν 리λΆν ν©λλ€. 리λΆν μ UEFI μ½μμμ λ±λ‘(Enroll)νμ¬ μ μ©ν©λλ€. μ€μΉκ³Όμ μμ μμ±νκ³ λ±λ‘ν κ°μΈν€, 곡κ°ν€λ /etc/pki/mantech/fsr_signing_key.priv, /etc/pki/mantech/fsr_signing_key_pub.der κ²½λ‘μ μμΉν©λλ€.