Назад | Перейти на главную страницу

Как получить низкоуровневую экспертизу системного администрирования

Я чувствую, что сейчас наступаю как на serverfault, так и на stackoverflow. Я системный администратор с опытом программирования. Промежуток времени прошел некоторое время, и я не помню много синтаксиса. Хотя теория, похоже, остается, я никогда особо не уделял внимания низкоуровневым вещам, таким как сборка. Я пытаюсь перейти к сфере безопасности, и чувствую, что необходимо понимание низкоуровневых и высокоуровневых методологий. Кто-нибудь согласен? Если да, есть идеи, как объединить различные аспекты? У меня сейчас нет ни времени, ни денег, чтобы бросить работу и заняться ею заново.

Редактировать:

Я хотел бы уточнить пару вещей.

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

Во-вторых, я заявил, что у меня есть опыт программирования. Это правда, но это всегда было на высоком уровне, и за эти годы я практически забыл о многом. Отсюда заявление об уходе с работы и начале нового. Начав новый путь, направленный конкретно в сторону программирования, чтобы я мог объединить свои текущие знания в области системного администрирования с повторно изученными и расширенными знаниями в области программирования. Я хочу быть более эффективным.

Строительная экспертиза

  • Составьте список технологий, в которых вы хотели бы получить опыт.
  • Купите несколько терабайтных дисков.
  • Создайте несколько виртуальных машин.
  • Устанавливайте, настраивайте и настраивайте те технологии, которые вам интересны.

Когда у вас есть вопросы, проблемы и т. Д., Вы, очевидно, знаете, куда обращаться. Сложность, вероятно, будет заключаться в имитации пользовательской нагрузки или необычных шаблонов использования, которые пользователи могут предоставить, а администраторы иногда не планируют или не представляют.

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

Сфера безопасности настолько велика, что начиная с цели: «Я буду экспертом-криминалистом». поможет вам определить, чему вы научитесь.

Я считаю, что для любой работы типа системного администратора полезно знание низкоуровневого программирования. Это дает вам более глубокое понимание того, как все работает за кулисами, и почему все так, как есть. Это может очень окупиться - даже такая простая вещь, как знание низкоуровневых типов данных, может помочь в устранении неполадок и настройке (конкретный пример: установка максимального размера загрузки файла> 2 ГБ в SharePoint 2003 предотвратит загрузку файлов).

В частности, для обеспечения безопасности вы можете знать немного теории о переполнении буфера, например, но знание того, что именно вызывает их и как они происходят, может позволить вам говорить на жаргоне более убедительно.

В соответствии со строками ответа Джозефа Керна выберите работу, на которую вы должны претендовать, чтобы переключиться. В данном случае, похоже, вы имеете в виду определенную шкалу оплаты труда. Поэтому просмотрите некоторые списки вакансий, которые соответствуют тому, чем вы хотите заниматься, выберите требуемые навыки, которые у них кажутся общими, и, возможно, вы сможете уточнить свой вопрос.