Информационная безопасность
Основные угрозы информационной безопасности: фишинг, вредоносное ПО, DDoS-атаки, man-in-the-middle. Основы шифрования (симметричное и асимметричное), правила безопасной работы в интернете и защиты паролей.
Информационная безопасность
Определение
Информационная безопасность — защита информации и поддерживающей инфраструктуры от случайных или преднамеренных воздействий, которые могут нанести ущерб.
Три основные свойства защищаемой информации (CIA-триада):
- Конфиденциальность (Confidentiality) — доступ к информации только уполномоченных лиц.
- Целостность (Integrity) — гарантия того, что информация не была изменена несанкционированно.
- Доступность (Availability) — гарантия доступа к информации для уполномоченных лиц.
Пример
Фишинг
Злоумышленник создаёт сайт, внешне неотличимый от сайта банка, и рассылает письма:
От: security@bank-verify.com ← поддельный адрес
Тема: Срочно! Подтвердите данные карты
Уважаемый клиент!
Ваша карта заблокирована. Перейдите по ссылке:
https://bank-secure-verify.com/login ← поддельный сайт
Жертва вводит настоящие логин и пароль — данные уходят злоумышленнику.
Симметричное шифрование
Один ключ используется и для шифрования, и для расшифровки.
Открытый текст: ПРИВЕТ
Ключ: СЕКРЕТ
Алгоритм: XOR или подстановка
Шифротекст: УМКЗИФ
# Простейший пример: шифр Цезаря (сдвиг на 3)
def caesar_encrypt(text, shift=3):
result = ""
for ch in text:
if 'А' <= ch <= 'Я':
result += chr((ord(ch) - ord('А') + shift) % 32 + ord('А'))
elif 'а' <= ch <= 'я':
result += chr((ord(ch) - ord('а') + shift) % 32 + ord('а'))
else:
result += ch
return result
def caesar_decrypt(text, shift=3):
return caesar_encrypt(text, -shift)
text = "ИНФОРМАЦИЯ"
encrypted = caesar_encrypt(text)
print(f"Исходно: {text}")
print(f"Зашифровано: {encrypted}")
print(f"Расшифровано: {caesar_decrypt(encrypted)}")
Асимметричное шифрование
Два ключа: открытый (public key) для шифрования и закрытый (private key) для расшифровки.
Алиса хочет отправить сообщение Бобу:
1. Алиса берёт открытый ключ Боба
2. Шифрует сообщение этим ключом
3. Отправляет шифротекст
4. Боб расшифровывает своим закрытым ключом
(даже если кто-то перехватит сообщение, без закрытого ключа его не прочесть)
DDoS-атака
Атакующий → управляет ботнетом (сеть заражённых устройств)
↓
1000 устройств одновременно отправляют запросы на сервер
↓
Сервер перегружен → легитимные пользователи не могут получить доступ
Обозначения
| Термин | Описание | Пример |
|---|---|---|
| Фишинг | Кража данных через поддельные сайты/письма | Письмо «из банка» с просьбой подтвердить пароль |
| Вредоносное ПО | Программы, наносящие вред | Вирус, троян, ransomware, шпионское ПО |
| DDoS | Распределённая атака на доступность | Ботнет из 10 000 устройств атакует сайт |
| Man-in-the-Middle | Перехват данных между отправителем и получателем | Атака в публичном WiFi |
| Симметричное шифрование | Один ключ для шифрования и расшифровки | AES, DES, шифр Цезаря |
| Асимметричное шифрование | Пара ключей: открытый и закрытый | RSA, ECC |
| SSL/TLS | Протокол шифрования для HTTPS | Замок в адресной строке браузера |
| Двухфакторная аутентификация | Два способа подтверждения личности | Пароль + код из SMS |
Важно!
- Никогда не переходите по ссылкам из подозрительных писем. Всегда проверяйте адрес сайта вручную.
- HTTPS (замок в адресной строке) — обязательное условие для ввода паролей и данных карт.
- Один и тот же пароль для разных сайтов — опасно. Если взломают один сайт, злоумышленник получит доступ ко всем.
- Надёжный пароль: 12+ символов, буквы разного регистра, цифры, спецсимволы. Не используйте личные данные (даты рождения, имена).
- Публичный WiFi — небезопасен. Используйте VPN при работе с важными данными через общественные сети.
- Ransomware (программа-вымогатель) шифрует все файлы на компьютере и требует выкуп. Лучшая защита — регулярные резервные копии.
- Двухфакторная аутентификация (2FA) защищает даже при утечке пароля.
Примеры вопросов из тренажёра
-
Q: Что такое фишинг?
A: верный ответ — Попытка получить личные данные через поддельные сайты или письма
Объяснение: Фишинг — метод кражи данных (логинов, паролей, номеров карт) через поддельные сайты или письма, имитирующие известные сервисы.
-
Q: Какое свойство информации означает, что доступ к ней имеют только уполномоченные лица?
A: верный ответ — Конфиденциальность
Объяснение: Конфиденциальность — доступ к информации только тех, кто имеет на это право.
-
Q: Чем отличается асимметричное шифрование от симметричного?
A: верный ответ — В асимметричном используется пара ключей (открытый и закрытый)
Объяснение: Асимметричное шифрование использует два ключа: открытый (для шифрования) и закрытый (для расшифровки). Симметричное — один общий ключ.
-
Q: Что такое DDoS-атака?
A: верный ответ — Распределённая атака, перегружающая сервер запросами
Объяснение: DDoS (Distributed Denial of Service) — множество заражённых устройств одновременно отправляют запросы, делая сервер недоступным.
-
Q: Какой протокол обеспечивает шифрование данных между браузером и сервером?
A: верный ответ — SSL/TLS
Объяснение: SSL/TLS — протокол шифрования, используемый в HTTPS. Он защищает данные от перехвата.