bslls:UsingHardcodeNetworkAddress¶
Хранение ip-адресов в коде (UsingHardcodeNetworkAddress)¶
- Тип: Уязвимость
- Важность: Критичный
- Включена по умолчанию: Да
- Теги:
standard
Описание диагностики¶
Запрещено хранить в коде:
- Сетевые адреса (ip6, ip4)
Есть как минимум несколько способов правильного хранения такой информации:
- Хранение в константе.
- Хранение в регистре сведений.
- Хранение в отдельном модулей, в котором отключена проверка правила (не рекомендуется).
- Хранение в справочнике, узле плана обмена и т.д..
Примеры¶
Неправильно:
Правильно:
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later