Другие языки программирования и технологии
Какой язык программирования мне выбрать, если я хочу работать в сфере безопасности?
все
как ты себе представляешь работу "в сфере безопасности"?
Сергей Комаров
Явно не так как есть. Я не могу быть уверенным в том, что всё будет так как я думаю. Разработка антивирусов, ну и безопасность сетей, наверно. )
Ну, судя по работникам одного ЧОПа, где я компы обслуживаю, матершинный язык им больше всего подходит.. . Если же вы про компьютерную безопасность, то Си++ и Ассемблер не помешают.
Под какую ОС планируете писать? Этот момент в выборе ЯП - ключевой. Каждый ЯП лучше заточен для 1 ОС, редко - нескольких, ОС. Есть ЯП, на которых можно писать исключительно под 1 редкую ОС.
Крупный проект может состоять из нескольких компонентов на разных ЯП.
К примеру, GUI архиватора под виндой удобнее и быстрее написать на C#, но ядро лучше написать на неуправляемом ЯП - С++, PureBasic, Delphi - для быстродействия и чтоб конкуренты не смогли толком декомпилировать.
> Разработка антивирусов
Разработчику антивирусов сейчас, прежде всего, не ЯП знать надо, а уметь делать продукт более-менее юзабельнми и не делать того, что откровенно неудобно для пользователя и мешает ему работать. С большой осторожностью применяйте всплвающие окна, как можно бОльшую часть опций делайте настраиваемой. . Просто побольше общайтесь с простми пользователями и просите оценить ваш продукт. .
Только тогда далеко опередите большинство своих конкурентов, вплоть до Касперского с его хрюканьем и жутким пожиранием ресурсов ПК впустую.
Ну а насчет ЯП - их надо знать побольше, а главное, уметь освоить любой новый при желании.
Хотя бы потому, что и вирусы иногда пишут на разных ЯП, и ПО, которое надо от них защищать.
Ядро антивируса стоит писать на том же, на чем и ядро архиватора, по тем же самым причинам.
Если речь о винде (а больше нигде антивирус вроде особо и не нужен) , то WinAPI надо хорошо знать, уметь и любить копаться в HEX-редакторе, знать, что такое hosts, расширения к браузерам, драйвера. . В общем, это не опишешь словами. Это особое умение, без которого сможете стать только очередным бездарем, каких большинство.
Крупный проект может состоять из нескольких компонентов на разных ЯП.
К примеру, GUI архиватора под виндой удобнее и быстрее написать на C#, но ядро лучше написать на неуправляемом ЯП - С++, PureBasic, Delphi - для быстродействия и чтоб конкуренты не смогли толком декомпилировать.
> Разработка антивирусов
Разработчику антивирусов сейчас, прежде всего, не ЯП знать надо, а уметь делать продукт более-менее юзабельнми и не делать того, что откровенно неудобно для пользователя и мешает ему работать. С большой осторожностью применяйте всплвающие окна, как можно бОльшую часть опций делайте настраиваемой. . Просто побольше общайтесь с простми пользователями и просите оценить ваш продукт. .
Только тогда далеко опередите большинство своих конкурентов, вплоть до Касперского с его хрюканьем и жутким пожиранием ресурсов ПК впустую.
Ну а насчет ЯП - их надо знать побольше, а главное, уметь освоить любой новый при желании.
Хотя бы потому, что и вирусы иногда пишут на разных ЯП, и ПО, которое надо от них защищать.
Ядро антивируса стоит писать на том же, на чем и ядро архиватора, по тем же самым причинам.
Если речь о винде (а больше нигде антивирус вроде особо и не нужен) , то WinAPI надо хорошо знать, уметь и любить копаться в HEX-редакторе, знать, что такое hosts, расширения к браузерам, драйвера. . В общем, это не опишешь словами. Это особое умение, без которого сможете стать только очередным бездарем, каких большинство.
Ассемблер)
Матерный выбери.
Похожие вопросы
- какой актуальный язык программирования стоит выбрать тому, кто делает в этой сфере лишь первые шаги?
- Язык программирования. Какой выбрать?
- Какой язык программирования лучше выбрать?
- Хочу работать в сфере информационной безопасности, (продолжение) --->
- Если я хочу работать в сфере програмирования.
- языки программирование! помогите выбрать!
- Посоны! Какой язык программирования лучше выбрать?
- Какой язык программирования лучше выбрать для создания бухгалтерской программы?
- Какой язык программирования стоит выбрать для изучения человеку 25+? У которого нет высшего образования
- Подкасжите, какой язык программирования выбрать и какую сферу в it?