Важно ли кодирование для кибербезопасности?
Автор: Cyberspatial
Загружено: 2020-10-16
Просмотров: 354527
Важность программирования для кибербезопасности зависит от двух факторов: вашей должности и желаемого уровня знаний. На начальном этапе программирование менее важно, поскольку существуют другие навыки, которые можно освоить быстрее. Например, компьютерные сети, архитектура операционных систем и системное администрирование. Освоение этих навыков может быть полезным для новичков в кибербезопасности на ранних этапах.
Но по мере роста мастерства, недостаток навыков программирования будет ограничивать вашу эффективность. Вот почему.
Наша способность формировать и контролировать физический или цифровой мир зависит от ИНСТРУМЕНТОВ. Практически каждый инструмент в кибербезопасности состоит из кода. Даже оборудование, такое как коммутаторы, сетевые разветвители и носители данных, имеет встроенное ПО и драйверы.
В соответствии с философией UNIX, инструменты являются специализированными и ориентированными на определённое назначение. Это связано с тем, что слабосвязанное программное обеспечение проще составлять и отлаживать. Как правило, это более эффективный шаблон проектирования. Следовательно, вы часто будете сталкиваться с проблемами, для решения которых не существует подходящего инструмента. Умение программировать позволяет разрабатывать индивидуальные решения для решения этой проблемы. В противном случае вам придётся полагаться на коллегу или поставщика, который умеет писать код.
Существует различие между написанием скриптов и разработкой программного обеспечения. Многие часто используют термины «кодирование» или «программирование» для описания обоих. Разработка программного обеспечения — это широкий термин, охватывающий как создание скриптов, так и другие области. Скриптинг подразумевает автоматизацию задач с помощью интерпретируемого языка, такого как Python или Bash. Это навык, который можно освоить за 2–3 месяца целенаправленной практики. Более того, он чаще используется операторами в повседневной работе по кибербезопасности. Люди, умеющие писать скрипты, зачастую во много раз эффективнее тех, кто не умеет.
Поэтому тем, у кого нет опыта в компьютерных науках, стоит изучить скриптинг. Это позволяет глубже понять инструменты, изменяя или комбинируя их. В конечном счёте, кибербезопасность — это командная работа. Волшебство во взаимодействии между ними. Если вы не умеете писать код, никогда не поздно научиться. Если умеете, станьте героем для тех, кто не умеет.
Runcode:
https://runcode.ninja
Автоматизируйте скучные задачи с помощью Python (2-е изд.):
https://nostarch.com/automatestuff2
Изучите Powershell за месяц обедов:
https://www.manning.com/books/learn-w...
Руководство по системному администрированию UNIX и Linux
https://www.amazon.com/UNIX-Linux-Sys...
00:00 Насколько важно программирование?
00:35 Взаимосвязь между инструментами и навыками
01:49 3 типа специалистов по кибербезопасности
04:07 Мой опыт работы в киберпространстве без программирования
05:59 Скриптинг против разработки ПО
07:23 Стоит ли изучать скриптинг?
07:59 Ресурсы для изучения скриптинга
08:26 Окончательный вердикт
Мы выпустили собственный Discord-сервер! Присоединяйтесь к обсуждению кибербезопасности по ссылке / discord
СЛЕДИТЕ И ПОДПИШИТЕСЬ!
👉 YouTube: / cyberspatial
👉 Twitter: / cyberspatial_hq
👉 Facebook: / cyberspatial
👉 Instagram: / cyberspatial
👉 LinkedIn: / cyberspatial
#Кибербезопасность #программирование #Киберпространство
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: