Статьи

Віртуальні машини і BackTrack

Якщо раніше випускалися версії програмних віртуальних машин працювали як виконавчі модулі, то нові їх версії функціонують в форматі служб і наділені такими широкими можливостями, як автоматичний запуск і вимикання VM при запуску і виключенні хост-машини, програмні засоби VM для управління гостьовими системами в середовищі Web , а також інтерфейсом прикладного програмування для сценаріїв. Один хост-сервер VM забезпечує підтримку Web-сервера, ретранслятора пошти з функціями боротьби зі спамом і навіть засобів захисту, таких як система виявлення вторгнень intrusion detection system (IDS) або програма для виявлення вразливих місць, як окремих "гостей" на цьому хост -Сервер VM. Таким чином забезпечується можливість зниження витрат на апаратні засоби і створення тестової мережі, що емулює фізичні виробничі мережі. А оскільки "гостьові" компоненти виконуються окремо один від одного, кожен з них можна перезапускати незалежно від інших.

Віртуальні машини корисні для відповідальних за безпеку адміністраторів, чиї улюблені засоби захисту даних виконуються тільки в певних операційних середовищах. Наприклад, адміністратор може зі своєю основною настільної системи управляти серверами Windows і працювати з додатками Microsoft Office під Windows - і в той же час задіяти дистрибутив Linux для запуску таких засобів безпеки, як Snort компанії Sourcefire, Nessus Vulnerability Scanner або використовувати VM для системи Unix з її потужною і гнучкою командною оболонкою. На Рис. 1 показано, як дистрибутив Linux BackTrack виконується на віртуальній машині, встановленої на комп'ютері з Windows.

І навіть якщо у вас мало досвіду в області налаштування таких операційних систем, як Linux, - це завдання без особливих клопотів вирішується за допомогою завантаженого компакт-диска (інакше званого Live CD), який містить повністю налаштовану операційну систему, укомплектовану додатками. Live-дистрибутиви полегшують процес тестування, оцінки різних програмних засобів для забезпечення безпеки, та й просто знайомства з ними, тому що користувачеві не доводиться завантажувати і встановлювати кожну програму окремо. Давайте детальніше розглянемо питання про те, як завантажуються і встановлюються програмні засоби VM, а також весь набір безкоштовно розповсюджуються засобів забезпечення безпеки в середовищі Linux.

Установка дистрибутива Linux в VM

Почнемо з вибору програмного середовища хоста для VM. Давно займається розробкою віртуальних машин компанія VMware зіткнулася з новим конкурентом в особі Microsoft Virtual PC 2007. У світі систем Macintosh пакет віртуалізації Parallels Desktop for Mac захопив ринок Mac-систем на базі процесорів Intel, оскільки дає можливість користувачам Mac OS X запускати на своїх машинах Windows , Linux і інші традиційні операційні системи x86. Для досягнення цілей даної статті ми будемо завантажувати і налаштовувати VMware Server з тим, щоб запустити в хост-системі VMware популярний дистрибутив Linux із засобами безпеки BackTrack.

Перш за все, завантажте і встановіть нову версію продукту віртуалізації VMware Server ( http://www.vmware.com/products/free_virtualization.html ). Головна VM емулює апаратуру комп'ютера Intel x86, але програмні компоненти VM часто включають в себе засоби настройки для конкретних операційних систем, тому перш ніж приступити до створення гостьової VM, потрібно з'ясувати, яку операційну систему ви будете на ній емулювати. У нашому прикладі передбачається установка дистрибутива BackTrack, який можна завантажити за адресою http://www.remote-exploit.org/backtrack_download.html . Завантажте файл образу (ISO) в каталог на головному комп'ютері. Переносити його на компакт-диск не потрібно; ви налаштуєте VM для запуску безпосередньо з файлу ISO.

Завершивши установку VMware Server, потрібно відкрити консоль VMware Server Console і з'єднатися з сервером LocalHost. Натисніть кнопку New Virtual Machine і створюйте гостьову систему відповідно до вказівок майстра. Коли система запропонує вказати гостьову операційну систему, виберіть Linux, а потім конкретний дистрибутив або ядро. BackTrack використовує версію дистрибутива Slackware з ядром 2.6.x, але оскільки Slackware в списку дистрибутивів не вказано, виберіть найближчий до нього варіант - Other Linux 2.6.x kernel.

За замовчуванням гості VMware розміщують свої логічні жорсткі диски в одному файлі на головному комп'ютері; іншими словами, сервер VMware створює файл, який емулює використовувані гостями віртуальні диски. Я часто називаю каталоги іменами гостьових VM, і в даному випадку пропоную назвати VM BackTrack і вказати каталог як C: Virtual MachinesBackTrack. VMware Server дозволяє вказувати настройки для конкретного гостя, наприклад уточнювати, чи повинен гість виконуватися в локальній системі або під іншим користувачем, або потрібно включати і вимикати гостьову систему при запуску і виключенні хоста. Виконайте налаштування відповідно до своїх потреб. Далі, якщо ви встановите на головному комп'ютері модуль оперативної корекції, що передбачає необхідність перезавантаження, можете просто дати хост-комп'ютера команду перезавантажитися, і він подбає про те, щоб належним чином закрити, а потім перезапустити виконуються на ньому гостьові віртуальні машини. Так можна забезпечити економію часу.

Коли майстер пропонує вказати конфігурацію віртуальної апаратури гостя, я зазвичай вибираю 256 Мбайт пам'яті для недорогого комп'ютера Linux і 512 Мбайт пам'яті для недорогий гостьовий віртуальної системи Windows. В кінцевому рахунку ці рішення повністю залежать від середовища і від того, які програми будуть виконуватися на гостьовий системі. Тому ви зможете з легкістю збільшувати або зменшувати обсяг виділеної пам'яті пізніше, переміщаючи повзунок в консолі VMware Server.

VMware Server підтримує різноманітні варіанти конфігурації мережі. За допомогою VMware Server ви можете вибрати варіант маршрутизованих мереж з головною або віртуальними мережами, Network Address Translation (NAT) або мережеве з'єднання тільки з головним комп'ютером. У контексті розглянутого нами прикладу виберіть маршрутизациї мережу, оскільки цей варіант точно емулює фізичний комп'ютер, підключений до тієї ж локальної мережі, що і головний сервер VM. У такій конфігурації гостьова система VMware безпосередньо взаємодіє з тією мережею, до якої підключена головна машина VMware. Наприклад, вона отримає власну адресу DHCP, якщо мережа налаштована відповідним чином, а інші комп'ютери мережі будуть взаємодіяти з гостьової VMware таким же чином, як з будь-яким іншим комп'ютером мережі.

Тепер налаштуйте жорсткі диски. Я прийшов до висновку, що при використанні VMware Server в більшості випадків підходять запропоновані за замовчуванням, але якщо гостьовою операційною системою не вдається розпізнати жорсткий диск, спробуйте підібрати інший адаптер або замінити шину між ATAPI і SCSI. VMware дає можливість вказувати місткість жорсткого диска гостьовий VM, але не вимагає, щоб користувач відразу ж займав цей простір. Так, можна вказати віртуальний диск ємністю 40 Гбайт, але якщо ви встановите операційну систему розміром всього в 1 Гбайт, на накопичувачах головною машини буде фактично використовуватися тільки 1 Гбайт дискового простору. Можливо, розподіл дискового простору подібним чином призводить до деякого зниження продуктивності, але мені подобається гнучкість, що забезпечується в цьому випадку.

Отже, гостьова VM створена. Тепер ви можете налаштувати віртуальний накопичувач CD-ROM таким чином, щоб він був з'єднаний і завантажувався від BackTrack ISO при включенні гостьової системи. На консолі VMware Server Console виділіть новостворену гостьову віртуальну машину BackTrack і виберіть елемент Edit virtual machine settings. Клацніть на значку CD-ROM, змініть з'єднання на Use ISO image. Потім відшукайте файл BackTrack ISO і виділіть його.

Нарешті, натисніть ОК, зберігаючи внесені зміни. На консолі натисніть значок кнопки харчування - таким чином гостьова віртуальна машина буде включена. Якщо ви правильно налаштували віртуальний накопичувач CD-ROM, то побачите, як гостьова віртуальна машина завантажує ISO і набір засобів захисту BackTrack. Тепер у вашому розпорядженні повинна виявитися повнофункціональна версія всіх інструментальних засобів, які виконуються "всередині" головного комп'ютера, але в той же час доступні з локальної мережі.

У віртуальному середовищі

Зустрітися зі списком інших містять засоби захисту дистрибутивів, опублікованими за адресою http://sectools.org/sec-distros.html . Пам'ятайте, що ваша віртуальна машина являє собою повноцінну операційну систему і що VMware Server дає можливість створювати коммутируемую віртуальну мережу всередині хоста. Тому коли у вас в наступних раз виникне потреба в установці Microsoft ISA Server або брандмауера Unix, такого, як pfSense або SmoothWall, розгляньте можливість установки брандмауера - а також мережі - всередині віртуальної машини. Зрозуміло, що з міркувань безпеки ви навряд чи захочете встановлювати виробничий брандмауер в розділяється середовищі віртуальної машини, але все ж треба зазначити, що це чудова середовище для організації оперативного тестування різних конфігурацій брандмауерів або підмереж безпеки, яке в інших умовах зажадало б залучення безлічі апаратних компонентів .

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал