Чем отличается программист от хакера? Программист — это человек, решающий различного рода проблемы путем написания программного кода. У данного типа специалистов может быть широкий диапазон уровней квалификации — от простого «базового» написания сценариев до абсолютного чародея, могущего виртуозно манипулировать кодом совершенно любого языка. Хакер — специалист, занимающийся взломом программного обеспечения, поиском уязвимостей в программах, операционных системах и компьютерах. Поэтому хакер обязательно должен являться достаточно хорошим программистом, который должен хорошо владеть достаточно большим количеством яп, знать структуру и построение программ, отлично разбираться в компьютерных сетях и пр. Т. е хакер — это прежде всего хороший специалист по информационной безопасности Виды хакеров: White Hat Хакеры, относящиеся к белой шляпе также называющиеся этичными хакерами, — специалисты иб, сотрудники компаний и просто энтузиасты, применяющие свои знания на благо сообщество, огранич