ฉันมีเซิร์ฟเวอร์ Ubuntu 20.04 ที่เปิดใช้งาน FIPS Kernel และ Package ปัญหาคือบางแอปพลิเคชันของเราต้องการ opensl เวอร์ชันเฉพาะซึ่งเข้ากันไม่ได้กับ openssl ที่มาจากแพ็คเกจ FIPS
ดังนั้นฉันจึงพยายามลบเคอร์เนลและแพ็คเกจ FIPS โดยทำดังนี้
sudo ua ปิดใช้งาน fips fips-updates
หลังจากนั้น ฉันทำสิ่งต่อไปนี้เพื่อลบเคอร์เนล FIPS:
- ตั้งค่าการบู๊ตเพื่อใช้ Ubuntu ด้วย
Linux 5.4.0-100-ทั่วไป
เคอร์เนลเป็นเคอร์เนลเริ่มต้น /etc/default/grub
- รีบูทเซิร์ฟเวอร์
- ยืนยันว่าเคอร์เนลเปิดอยู่
Linux 5.4.0-100-ทั่วไป
และไม่ใช่เคอร์เนล FIPS
- ลบเคอร์เนล FIPS ด้วยวิธีการอย่างเป็นทางการ https://discourse.ubuntu.com/t/ubuntu-advantage-disabling-fips-manually/20738
- รีบูทเซิร์ฟเวอร์
- ตอนนี้เซิร์ฟเวอร์ของฉันเปิดอยู่
Linux 5.4.0-100-ทั่วไป
เคอร์เนล
แต่ปัญหาคือฉันเห็นว่ายังมีบางแพ็คเกจที่มีแพ็คเกจ FIPS:
$ sudo dpkg --list | grep fips
ic fips-initramfs-generic 0.0.15+generic1 amd64 การทดสอบเคอร์เนล FIPS 140-2
ii libgcrypt20:amd64 1.8.5-5ubuntu1.fips.1.5 amd64 ไลบรารี LGPL Crypto - ไลบรารีรันไทม์
ii libgcrypt20-hmac:amd64 1.8.5-5ubuntu1.fips.1.5 amd64 ไฟล์ตรวจสอบความสมบูรณ์ของ FIPS HMAC สำหรับไลบรารี libgcrypt20
ii libssl1.1:amd64 1.1.1f-1ubuntu2.fips.7.2 amd64 ชุดเครื่องมือ Secure Sockets Layer - ไลบรารีที่ใช้ร่วมกัน
ii libssl1.1-hmac:amd64 1.1.1f-1ubuntu2.fips.7.2 amd64 ชุดเครื่องมือ Secure Sockets Layer - การตรวจสอบความสมบูรณ์ของ FIPS HMAC
rc linux-image-5.4.0-1037-fips 5.4.0-1037.43 amd64 fips อิมเมจเคอร์เนลที่ลงชื่อ
rc linux-modules-5.4.0-1037-fips 5.4.0-1037.43 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ic linux-modules-extra-5.4.0-1037-fips 5.4.0-1037.43 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii opensh-client 1:8.2p1-4ubuntu0.fips.0.2.1 ไคลเอนต์ amd64 secure shell (SSH) สำหรับการเข้าถึงเครื่องระยะไกลอย่างปลอดภัย
ii opensh-server 1:8.2p1-4ubuntu0.fips.0.2.1 เซิร์ฟเวอร์ amd64 secure shell (SSH) สำหรับการเข้าถึงที่ปลอดภัยจากเครื่องระยะไกล
ii opensh-sftp-server 1:8.2p1-4ubuntu0.fips.0.2.1 โมดูลเซิร์ฟเวอร์ sftp ของ amd64 secure shell (SSH) สำหรับการเข้าถึง SFTP จากเครื่องระยะไกล
ii opensl 1.1.1f-1ubuntu2.fips.7.2 amd64 ชุดเครื่องมือ Secure Sockets Layer - ยูทิลิตี้เข้ารหัส
rc ubuntu-fips 1.2.4+updates1 amd64 ติดตั้งและกำหนดค่าเคอร์เนล linux-fips และโมดูลพื้นที่ผู้ใช้
ในขณะที่สถานะ UA ของฉันเป็นดังนี้:
สถานะ $ sudo ua
คำอธิบายสถานะสิทธิ์ของบริการ
cc-eal ใช่ n/a เกณฑ์ทั่วไป EAL2 แพ็คเกจการจัดเตรียม
cis ใช่ ปิดใช้งานการปฏิบัติตามข้อกำหนดด้านความปลอดภัยและเครื่องมือการตรวจสอบ
esm-infra ใช่ เปิดใช้งาน UA Infra: Extended Security Maintenance (ESM)
fips ใช่ n/a แพ็คเกจหลักที่ได้รับการรับรองจาก NIST
fips-update ใช่ ปิดใช้งานแพ็คเกจหลักที่รับรองโดย NIST พร้อมการอัปเดตความปลอดภัยที่มีลำดับความสำคัญ
livepatch ใช่ เปิดใช้งานบริการ Canonical Livepatch
ประกาศ
เคอร์เนล FIPS กำลังทำงานในสถานะปิดใช้งาน
หากต้องการลบเคอร์เนล fips ด้วยตนเอง: https://discourse.ubuntu.com/t/20738
เปิดใช้บริการด้วย: ua enable <service>
จะลบแพ็คเกจ FIPS ทั้งหมดและใช้ค่าเริ่มต้นของ Ubuntu ได้อย่างไร
ขอขอบคุณ