Публикации по теме 'secure-coding'


Утверждения в программировании
Введение Управление вашим программным обеспечением всегда важнее, чем его разработка. Это требует соблюдения тысяч стандартов кодирования и обработки сотен уязвимостей и крайних случаев. Одной из особенностей языков программирования, которая помогает вам в жизненном цикле разработки программного обеспечения, являются утверждения. Утверждения — это логические функции для проверки выполнения конкретного требования перед дальнейшим выполнением кода. Если это условие не выполняется,..

Вопросы по теме 'secure-coding'

Как работает состояние гонки в TOCTOU?
Предполагается, что следующий код уязвим для атаки TOCTOU: public Period(final Date start, final Date end) { if (start.compare(end) > 0) { throw new IllegalArgumentException(""); } this.start = start; this.end = end;...
1759 просмотров

Могут ли игровые моды создавать уязвимости, связанные с переполнением буфера?
Обычно я не пишу на форумах, потому что обычно я могу найти любой ответ, который мне нужен, с помощью Google. Однако каждый поиск, который я выполняю, дает мне очень специфические результаты, такие как уязвимости переполнения буфера, которые уже...
1387 просмотров
schedule 03.02.2024

Очистить переменную в стеке
Фрагмент кода: int secret_foo(void) { int key = get_secret(); /* use the key to do highly privileged stuff */ .... /* Need to clear the value of key on the stack before exit */ key = 0; /* Any half decent compiler would...
993 просмотров
schedule 09.12.2023

Проблема с XSRF-атакой CheckMarx
У меня есть контроллер REST, у которого есть метод deleteStudent , который принимает два параметра studentId , который равен Long , и section , который равен String ....
4201 просмотров

Уязвимость обхода пути в ядре asp.net
Я уже пробовал эти решения Предотвращает ли мой код обход каталога в C#? Возможны ли уязвимости обхода пути в приведенном ниже коде? Как предотвратить обход пути в .NET Как избежать обхода каталога в моем коде Но тем не менее,...
507 просмотров