Безопасность и соответствие требованиям в Ollama

Локальное развёртывание, естественно, несёт преимущества для приватности, но хранение данных на устройстве не означает, что можно игнорировать всё: поверхность экспозиции, лицензии моделей и корпоративные средства контроля имеют собственные границы.

В этой главе вопросы безопасности и соответствия требованиям сведены в карту поверхности экспозиции, контрольный список защиты и процесс проверки лицензий.


Преимущества приватности и границы локального развёртывания

Во-первых, источник преимущества: при локальном запуске промпты и ответы всё время остаются на вашем устройстве и никогда не проходят через сторонние серверы. Это архитектурная гарантия, а не обещание поставщика.

Официальная позиция по данным сводится к двум пунктам: при локальном запуске официальная сторона не может видеть ваши промпты и данные; при использовании облачных моделей официальная сторона обрабатывает запросы для предоставления сервиса, но заявляет, что не хранит и не записывает содержимое и не использует его для обучения, а собирает лишь базовую информацию об аккаунте, необходимую для предоставления сервиса.

В то же время необходимо осознавать три границы:

Во-первых, гарантия приватности охватывает только «путь передачи и обработки»; качество и фактическая точность сгенерированного моделью контента не становятся надёжнее лишь потому, что всё работает локально.

Во-вторых, интегрируемые вами инструменты (плагины для редакторов, фреймворки Agent) могут иметь собственные каналы передачи данных; то, что Ollama работает локально, не означает, что вся цепочка локальна.

В-третьих, история диалогов сохраняется вашим собственным приложением, и безопасность её хранения входит в вашу зону ответственности.


Риски и защита открытых портов

Ollama по умолчанию прослушивает только адрес локальной петли (loopback), и это является предпосылкой безопасности; подавляющее большинство инцидентов безопасности начинается со «смены адреса прослушивания на 0.0.0.0».

暴露面三层地图:仅本机、局域网、公网

Часто упускаемый из виду факт: наружу открывается не только интерфейс чата. Интерфейс управления моделями также доступен извне, а значит, любой в том же сегменте сети может вызвать /api/delete, чтобы стереть ваши модели, или /api/pull, чтобы забить ваш диск и канал связи.

Контрольный список защиты упорядочен по приоритету:

МераОписание
Оставить прослушивание на loopbackНе изменяйте OLLAMA_HOST, если нет явной необходимости в совместном использовании несколькими пользователями
Используйте обратный прокси, когда совместное использование необходимоOllama по-прежнему прослушивает 127.0.0.1, а Nginx выполняет аутентификацию перед перенаправлением (решение из главы о приватном развёртывании)
Ужесточите настройки кросс-доменных запросовРазрешайте OLLAMA_ORIGINS по необходимости; не разрешайте все источники без разбора
Включайте и отключайте туннели по мере необходимостиПубличные туннели, такие как ngrok и Cloudflare Tunnel, предназначены только для временных демонстраций
Сохраняйте привычку обновлятьсяСледите за обновлениями официальных версий и своевременно исправляйте известные уязвимости

Практичная команда для самопроверки: обратитесь с другого устройства по адресу http://your-IP:11434/api/version; если возвращается номер версии, ваш сервис доступен из сети. В этом случае вернитесь к таблице выше и проверьте пункт за пунктом.


Лицензии моделей: что обязательно проверить перед коммерческим использованием

Открытый исходный код не означает неограниченное использование. Модели в библиотеке моделей имеют собственные условия лицензии. Распространённые формы включают разрешительные лицензии типа Apache 2.0 и лицензии сообщества с дополнительными условиями (например, ограничения на масштаб пользователей или коммерческие сценарии).

Стандартные действия для проверок соответствия:

Шаг 1: При выборе моделей проверяйте информацию о лицензии на странице библиотеки моделей и в карточке модели.

Шаг 2: Локально используйте ollama show, чтобы просмотреть информацию о лицензии, поставляемую с моделью, и убедиться, что она совпадает со страницей библиотеки.

Шаг 3: Перед коммерческим развертыванием поручите юридическому отделу подтвердить применимость условий, особенно ограничения по масштабу пользователей и требования к указанию бренда.

Просмотр информации о модели (включая поля лицензии и список возможностей):

ollama show qwen3.5

Вывод:

  Model
    architecture        qwen35
    parameters          9.7B
    context length      262144
    embedding length    4096
    quantization        Q4_K_M
    requires            0.17.1

  Capabilities
    completion
    vision
    tools
    thinking

  Parameters
    temperature         1
    top_k               20
    top_p               0.95
    presence_penalty    1.5

  License
    Apache License
    Version 2.0, January 2004

Если вы распространяете кастомизированные версии на основе чужой модели, лицензионные обязательства переносятся. Правдиво указывать исходную лицензию в директиве LICENSE файла Modelfile — это базовая практика.

Условия лицензии регулируются последней редакцией текста от издателя модели; классификации в этом руководстве являются лишь концептуальной основой и не являются юридической консультацией.


Рекомендации по контролю доступа для корпоративного интранета

При внедрении Ollama в корпоративную среду рекомендуется выстраивать контроль на трех уровнях: сеть, прокси и приложение, в соответствии с топологией из главы о частном развертывании.

СлойМераТиповые реализации
Сетевой уровеньОграничьте доступные сетевые сегменты, запретите межсегментный доступ по умолчаниюИзоляция VLAN, контроль доступа VPN, брандмауэр хоста
Прокси-слойЕдиная точка входа, аутентификация учетных записей, ограничение скорости и аудитNginx + SSO, API-шлюз, выдающий API-ключи
Прикладной слойИзоляция экземпляров и моделей по командам, контроль квотОтдельные контейнеры, планирование квот OLLAMA_NUM_PARALLEL

Классификация данных — еще одно необходимое действие с точки зрения предприятия: для бизнеса, связанного с ключевыми секретами, принудительно использовать экземпляры, развернутые в изолированных сетевых сегментах, и включать чисто локальный режим, чтобы отключить любую облачную интеграцию; только обычный бизнес может использовать общие экземпляры с облачными гибридными возможностями.

Решения для контроля доступа и аудита — это распространенные корпоративные практики, а не официальные функции Ollama. При их внедрении следует интегрироваться с существующей инфраструктурой безопасности компании. Принцип таков: все вызовы моделей можно атрибутировать человеку и отследить по времени.

Другие расширения