Публикации по теме '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 просмотров
schedule
09.09.2022
Могут ли игровые моды создавать уязвимости, связанные с переполнением буфера?
Обычно я не пишу на форумах, потому что обычно я могу найти любой ответ, который мне нужен, с помощью 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 просмотров
schedule
16.01.2023
Уязвимость обхода пути в ядре asp.net
Я уже пробовал эти решения
Предотвращает ли мой код обход каталога в C#?
Возможны ли уязвимости обхода пути в приведенном ниже коде?
Как предотвратить обход пути в .NET
Как избежать обхода каталога в моем коде
Но тем не менее,...
507 просмотров
schedule
01.02.2023