1 |
On 25.01.2011 17:45, Pavel Labushev wrote: |
2 |
> Здравствуйте. |
3 |
> |
4 |
> Кто использует KVM (с аппаратной поддержкой виртуализации, а не просто qemu) |
5 |
> на hardened-ядрах, пожалуйста, ответьте на вопросы: |
6 |
> |
7 |
> 1. Архитектура (x86 или x86_64) и версия (2.6.x) ядра ваших KVM-хостов? |
8 |
> 2. Производитель процессора: Intel или AMD? |
9 |
> 3. Включёна ли опция CONFIG_PAX_KERNEXEC? (Если нет, то почему?) |
10 |
> 4. Включёна ли опция CONFIG_PAX_MEMORY_UDEREF? (Если нет, то почему?) |
11 |
> 5. Есть/были ли проблемы с этими опциями на hardened-хостах? (Удалось ли |
12 |
> вылечить, как?) |
13 |
> 6. А на hardened-guest'ах? (Удалось ли вылечить, как?) |
14 |
> 7. В каком режиме работает (продакшен или разработка/тестирование)? Какой |
15 |
> аптайм? |
16 |
> |
17 |
> Если у вас несколько разных систем по п.1 и 2, пожалуйста, опишите их. Это |
18 |
> нужно для создания grsec-профиля virtualization в hardened-sources, чтобы |
19 |
> разобраться, для каких процессоров и архитектур отключать KERNEXEC и UDEREF. |
20 |
> |
21 |
> Моя анкета: |
22 |
> |
23 |
> 1. 2.6.32/x86, 2.6.36/x86 |
24 |
> 2. AMD |
25 |
> 3. KERNEXEC включён |
26 |
> 4. UDEREF включён |
27 |
> 5. Проблем нет |
28 |
> 6. У гостей (x86) тоже проблем нет |
29 |
> 7. Разработка/тестирование, аптайм не больше недели |
30 |
> |
31 |
|
32 |
За пару месяцев до того в рассылке gentoo-hardened было вот такое письмо: |
33 |
|
34 |
################################ |
35 |
-------- Original Message -------- |
36 |
Subject: [gentoo-hardened] kvm on hardened (findings) |
37 |
Date: Wed, 10 Nov 2010 13:51:50 -0500 |
38 |
From: Matthew Thode <mthode@××××××.org> |
39 |
Reply-To: gentoo-hardened@l.g.o |
40 |
To: gentoo-hardened@l.g.o |
41 |
|
42 |
Disable kernexec and uderef on host for both AMD and Intel. |
43 |
You can enable kernexec and uderef on AMD guests. |
44 |
You can enable kernexec but not uderef on Intel guests. |
45 |
|
46 |
The intel processors tested were the core2duo, i3 and i7. |
47 |
|
48 |
-- prometheanfire |
49 |
|
50 |
################################ |
51 |
|
52 |
Мои наблюдения на Intel Xeon E5450 трёхдневной давности подтверждают |
53 |
информацию об Intel guests. |
54 |
Стоило у _гостя_ отключить UDEREF, как пропали все адские тормоза, |
55 |
наблюдавшиеся до того. |
56 |
|
57 |
|
58 |
Ну и анкета. |
59 |
|
60 |
1. |
61 |
Хост - amd64, gentoo-sources-2.6.35-r8. |
62 |
Гость - amd64, hardened-sources-2.6.32-r34 |
63 |
|
64 |
2. Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
65 |
|
66 |
3. KERNEXEC |
67 |
Хост - её нет. |
68 |
Гость - отключена. Отключалась одновременно с UDEREF за компанию. |
69 |
|
70 |
4. UDEREF |
71 |
Хост - её нет. |
72 |
Гость - отключена. С включённой опцией наблюдались совершенно жуткие |
73 |
тормоза. |
74 |
|
75 |
5. на хосте не тестировал, там не hardened-система. |
76 |
|
77 |
6. с UDEREF в гостевой системе наблюдались адские тормоза этой самой |
78 |
гостевой системы. |
79 |
|
80 |
7. всевозможное тестирование. аптаймы бывают от пары часов до полугода. |
81 |
UDEREF на всех гостевых hardened-системах отключён. Ядра варьируются от |
82 |
2.6.28 до 2.6.32 в зависимости от того, когда именно виртуалку запускали. |