Я новичок в программировании ...
поэтому я хочу спросить совета, прежде чем
прыгать в проект ... любой
совет, советы или проблемы / проблемы я
следует знать, основываясь на вашем
опыт?
Лучший совет, который я могу вам дать: « новичкам в программировании не следует пытаться писать системы безопасности ». Разработка системы безопасности, которая фактически уменьшает реальные уязвимости для реальных атак, невероятно трудна и требует многолетнего реального опыта, а также практических и теоретических знаний о том, как именно работают библиотеки классов операционной системы и платформы.
Второй лучший совет, который я могу вам дать, - построить подробную, точную и полную модель угрозы . (Если вы не знаете, как выполнять моделирование потоков, это будет первое, чему вы научитесь. Не пытайтесь катиться на роликах, прежде чем сможете сканировать.) Только при наличии подробной, точной и полной модели угроз вы узнаете, является ли предложенное функции безопасности фактически смягчают атаки на ваши уязвимости.