Базовые принципы защиты данных при разработке интеграций Конфиденциальность: предотвращение несанкционированного доступа с помощью шифрования TLS, AES Аутентификация и авторизация: идентификация пользователей и…
Основные принципы работы с базой данных целостность данных: соблюдение ACID (атомарность, согласованность, изоляция, долговечность) нормализация: сокращение избыточности и предотвращение аномалий безопасность:…
Основные проблемы перехвата Intent через BroadcastReceiver Конкуренция за Intent: один Intent могут одновременно обрабатывать несколько приёмников, а порядок их работы сложно контролировать Безопасность: без проверки…
Протоколы передачи данных в современных приложениях HTTP/HTTPS: базовый веб-протокол с моделью запрос-ответ; HTTPS дополнительно защищает соединение с помощью TLS WebSocket: постоянный двунаправленный канал для…
Флаги cookie: назначение и защита HttpOnly: блокирует доступ к cookie из JS и снижает риск XSS-атак Secure: разрешает отправку cookie только по HTTPS и защищает их от перехвата SameSite: ограничивает передачу cookie…
В чём разница между HTTP и HTTPS? веб-протокол передачи данных HTTP передаёт данные без шифрования HTTPS использует шифрование через TLS/SSL SSL/TLS гарантирует конфиденциальность и целостность передаваемой информации…
Материализованные и нематериализованные VIEW: в каких случаях применять VIEW — это виртуальная таблица, представляющая собой сохранённый SQL-запрос Нематериализованная VIEW не сохраняет результат: запрос выполняется…
Hash-индекс — когда его применять и какие операции он поддерживает (только equality)? индекс для быстрого поиска данных по ключу применяет хеш-функцию, чтобы получать доступ к данным оптимален для операций равенства…
Аутентификация на основе JWT подход к бессессионной аутентификации после успешного входа сервер формирует и подписывает токен в токене хранится закодированная информация о пользователе (payload) клиент сохраняет токен…
Возможна ли принудительная передача по ссылке? зависит от языка и его модели передачи параметров (C++, C#, Go и др.) при передаче по ссылке передается адрес или ссылка на объект, а не его копия в ряде языков (C++, C#)…