Приложение 5. Нормализация URL-адресов

13 декабря 2023

ID 190698

Kaspersky Web Traffic Security поддерживает импорт URL-адресов, состоящих из четырех частей и представленных в следующем формате:

<протокол>://<домен>:<порт>/<путь>

Указание домена является обязательным. Остальные части URL-адреса могут быть опущены.

Пример:

https://example.com:8080/path

Здесь https – протокол, example.com – домен, 8080 – порт, path – путь.

Если в процессе нормализации URL-адреса произошла ошибка и адрес не был принят программой, рекомендуется выполнить следующие действия.

  1. Определите, с какой частью URL-адреса возникла проблема. Для этого добавляйте части адреса последовательно по следующему алгоритму:
    1. <домен>.
    2. <протокол>://<домен>.
    3. <протокол>://<домен>:<порт>.
    4. <протокол>://<домен>:<порт>/<путь>.
  2. Проверьте, соответствует ли значение части URL-адреса, с которой возникла проблема, требованиям, приведенным в таблице ниже.

    Требования к URL-адресу для успешного выполнения нормализации

    Часть URL-адреса

    Требования

    Протокол

    • Должен начинаться с буквы латинского алфавита (ASCII A–Z, a–z).
    • Может содержать в себе буквы латинского алфавита (ASCII A–Z, a–z), цифры от 0 до 9, а также знаки плюса, минуса и точку.

    Домен

    • Допускается указывать IPv4-, IPv6-адреса (в квадратных скобках), а также полное доменное имя (FQDN).
    • Допускается использование следующих символов:

    . _ ~ ! $ & ' ( ) * + , =

    Порт

    Допускается использовать цифровое значение в диапазоне от 1 до 65535.

    Путь

    • Допускается использование одного или нескольких сегментов, разделенных символом /.
    • В каждом сегменте допускается использование латинских букв (ASCII a-z), цифр (0-9), символов в кодировке UTF, %-encoded символов, а также следующих символов:

    - . _ ~ : @ ! $ & ' ( ) * , =

  3. Если указанный URL-адрес содержит точку с запятой, укажите его без пути. Вы сможете указать путь позже в списке добавленных URL-адресов.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!