Разрешенные расширения файлов в досье

По умолчанию вы можете прикрепить к досье файл с любым расширением. Существует возможность повысить безопасность системы, создав список разрешенных расширений файлов. Это предотвратит загрузку пользователями файлов нежелательных форматов, в том числе тех, которые могут включать скрытый вредоносный код, например, .js, .swf и других.

Для того чтобы создать список разрешенных расширений файлов, выполните следующие действия:

  1. Откройте файл конфигурации /etc/findface-security/config.py.

    sudo vi /etc/findface-security/config.py
    
  2. В разделе FFSECURITY найдите параметр DOSSIER_ATTACHMENTS_FILENAME_REGEXP. Задайте выражение, описывающее разрешенные файловые расширения. Подойдет любое действительное регулярное выражение Python.

    Примеры:

    • r’.*\.png’: разрешает только файлы с расширением .png

    • r’.*\(png|jpg)’: разрешает только расширения .png и .jpg

    • r'.*': разрешает все расширения

    • None/параметр закомментирован: разрешает все расширения

    • XXXXXX: загрузка файлов с любым расширением запрещена

    FFSECURITY = {
       ...
       'DOSSIER_ATTACHMENTS_FILENAME_REGEXP': r'.*\.txt',
       ...
    
       }
    
  3. Перезапустите сервис findface-security.

    sudo systemctl restart findface-security.service