Изучение основ работы с сетями Ubuntu

Я читаю книгу «Ubuntu-unleashed», и есть много тем о сервере, хосте, DHCP, Apache, и я не очень хорошо знаю эти темы. Где я могу получить базовые знания о работе в сети в Ubuntu и базовые знания о серверах apache, mysql и т. Д. (Если я правильно интерпретировал значения клиент / сервер / хост)? Конечная цель - обучение тестированию на проникновение. Но я понял, что, не зная этого базового сетевого материала, я не смогу многое сделать. Я настроил виртуальную сеть в vBox с двумя ОС Ubuntu. Итак, мой вопрос: как мне продолжить изучение сетей, мне просто нужно руководство?

PS. Должен ли я установить сервер Ubuntu на одной виртуальной машине, а обычный - на другой?

2
задан 7 July 2013 в 21:58

2 ответа

Лучший ресурс - документация Ubuntu . Ниже я перечислил некоторые страницы в этой документации и некоторые другие источники, чтобы помочь вам.

Темы LAMP (Linux, Apache, PHP и MySQL) описаны в здесь .

Что касается безопасности, в Ubuntu Wiki есть страница index , которая охватывает различные темы, такие как обнаружение вторжений, брандмауэр и шифрование. Вы также можете обратиться к руководству, предоставленному командой безопасности Ubuntu .

Я не уверен, как работает сеть в виртуализированной среде. Необходимая настройка также зависит от того, чего вы хотите достичь. Например, любое тестирование безопасности должно проводиться на реальной установке, так как любые ограничения, ошибки или функции безопасности могут сделать ваши результаты тестирования ненадежными или неточными.

Наконец, в этой статье блога перечислены различные дистрибутивы, специализирующиеся на тестировании на проникновение, такие как backtrack-linux или NodeZero, основанный на Ubuntu.

0
ответ дан 7 July 2013 в 21:58

Если вы серьезно относитесь к разработке набора навыков по тестированию на проникновение и планируете делать больше, чем просто запускать сценарии, написанные кем-то другим, вам следует начать с основ.

Я предлагаю трехэтапный подход:

Прежде всего вы должны развить глубокое понимание компьютерных сетей. Я обнаружил, что «Компьютерные сети» А. Таненбаума теперь в 5-м издании неоценимы в этом (у меня есть 3-е издание и время от времени я к нему обращаюсь). ISBN-13: 978-0132126953 Высокая цена, но стоит каждой копейки

Во-вторых, вы должны начать приобретать знания о сетевых протоколах (таких как TCP / IP, DNS, DHCP и т. Д.). Это основа, на которой строятся различные интернет-сервисы.

И последним шагом было бы сосредоточиться на конкретных приложениях, таких как веб-серверы, почтовые серверы, серверы баз данных и т. Д.

Эти три шага помогут вам получить некоторую поддержку. После этого вы сможете «копать глубже» на определенных настройках, в зависимости от установленной операционной системы, доступных служб, сетевых топологий и т. Д.

Примечание 1. Поле настолько обширно, что его очень легко разбить. Не расстраивайтесь, если поначалу ничего не имеет смысла, и продолжайте. По мере того, как различные концепции начинают погружаться, вы начнете видеть взаимосвязи между различными частями, и все начнет обретать смысл.

Примечание 2: причина, по которой я предлагаю купить книгу, состоит в том, что она является учебником и, как таковая, она очень структурирована. Вы можете получать ту же информацию из Интернета, но не стоит тратить время и усилия, чтобы попытаться структурировать эту информацию таким образом, чтобы она была последовательной и подчеркивала общую картину.

0
ответ дан 7 July 2013 в 21:58

Другие вопросы по тегам:

Похожие вопросы: