
Облачный нативный прокси / API для управления доступом и идентификацией (IAP) и API принятия решений по контролю доступа, который аутентифицирует, авторизует и изменяет входящие HTTP(s)-запросы. Создан по мотивам документа BeyondCorp / Zero Trust. Написан на Go.
Ory Oathkeeper — это прокси для идентификации и доступа (Identity & Access Proxy, IAP) и API для принятия решений по контролю доступа, который авторизует HTTP-запросы на основе наборов правил доступа. Он следует модели BeyondCorp, разработанной Google, и защищает приложения в сетях с нулевым доверием (Zero-Trust).
Ory Oathkeeper — это прокси для идентификации и доступа (Identity & Access Proxy, IAP) и API для принятия решений по контролю доступа. Он следует лучшим практикам облачной архитектуры и ориентирован на:
Мы рекомендуем начать с документации по введению в Ory Oathkeeper, чтобы узнать больше о его архитектуре, наборе функций и о том, как он соотносится с другими системами.
Ory Oathkeeper разработан для того, чтобы:
Oathkeeper работает с:
Вы можете запускать Ory Oathkeeper двумя основными способами:
Вы можете запустить Ory Oathkeeper самостоятельно для полного контроля над инфраструктурой, развёртыванием и настройкой.
Руководство по установке объясняет, как:
Это руководство использует дистрибутив с открытым исходным кодом, чтобы вы могли начать работу без лицензионных требований. Он отлично подходит для частных лиц, исследователей, хакеров и компаний, которые хотят экспериментировать, создавать прототипы или запускать некритичные рабочие нагрузки без SLA. Вы получаете полный базовый движок и можете свободно изучать, расширять и собирать его из исходного кода.
Если вы используете Oathkeeper как часть бизнес-критичной системы, вам следует использовать коммерческое соглашение для снижения операционных рисков и рисков безопасности. Ory Enterprise License (OEL) наслаивается на самостоятельно размещённый Oathkeeper и предоставляет:
Для гарантированных исправлений CVE, актуальных корпоративных сборок, расширенных функций и поддержки в производстве вам необходима действующая Ory Enterprise License и доступ к корпоративному Docker-реестру Ory. Чтобы узнать больше, свяжитесь с командой Ory.
Перейдите к документации разработчика Ory, чтобы узнать, как установить Ory Oathkeeper на Linux, macOS, Windows и Docker, а также как собрать Ory Oathkeeper из исходного кода.
Сообщество Ory стоит на плечах отдельных людей, компаний и мейнтейнеров. Команда Ory благодарит всех участников — от отправки отчётов об ошибках и запросов функций до внесения патчей и документации. Сообщество Ory насчитывает более 50 000 участников и продолжает расти. Стек Ory защищает более 7 000 000 000 API-запросов каждый день в тысячах компаний. Ничего из этого не было бы возможным без каждого из вас!
Следующий список представляет компании, которые сопровождали нас на этом пути и внесли выдающийся вклад в нашу экосистему. Если вы считаете, что ваша компания заслуживает здесь место, свяжитесь с нами по адресу [email protected] прямо сейчас!
В основе архитектуры Ory лежат несколько руководящих принципов:
Архитектура Ory спроектирована так, чтобы наилучшим образом работать в системе оркестрации контейнеров, такой как Kubernetes, CloudFoundry, OpenShift и аналогичные проекты. Бинарные файлы имеют небольшой размер (5-15MB) и доступны для всех популярных типов процессоров (ARM, AMD64, i386) и операционных систем (FreeBSD, Linux, macOS, Windows) без системных зависимостей (Java, Node, Ruby, libxml, ...).
Ory Kratos — это система управления идентификацией и пользователями, построенная по принципу API-first, которая создана в соответствии с лучшими практиками облачной архитектуры. Она реализует основные сценарии использования, с которыми приходится сталкиваться почти любому программному приложению: самостоятельный вход и регистрация, многофакторная аутентификация (MFA/2FA), восстановление и подтверждение учётной записи, профиль и управление аккаунтом.
Ory Hydra — это сертифицированный OpenID Certified™ провайдер OAuth2 и OpenID Connect, который легко подключается к любой существующей системе идентификации путём написания крошечного приложения-«моста». Он даёт полный контроль над пользовательским интерфейсом и сценариями взаимодействия с пользователем.
Ory Oathkeeper — это прокси идентификации и доступа (IAP) BeyondCorp/Zero Trust с настраиваемыми правилами аутентификации, авторизации и изменения запросов для ваших веб-сервисов: Аутентифицируйте JWT, токены доступа, API-ключи, mTLS; проверяйте, разрешено ли субъекту, содержащемуся в запросе, выполнять этот запрос; кодируйте результирующее содержимое в пользовательские заголовки (X-User-ID), JSON Web Tokens и многое другое!
Ory Keto — это точка принятия решения о политиках. Он использует набор политик контроля доступа, аналогичный AWS IAM Policies, чтобы определить, авторизован ли субъект (пользователь, приложение, сервис, автомобиль, ...) на выполнение определённого действия над ресурсом.
Полная документация Oathkeeper доступна на www.ory.com/docs/oathkeeper, включая:
Информацию об обновлении и списках изменений см. в UPGRADE.md и CHANGELOG.md.
См. DEVELOP.md для получения информации о:
Если вы считаете, что нашли уязвимость в системе безопасности, пожалуйста, не публикуйте её в открытом доступе на форумах, в чате или на GitHub. Всю информацию об ответственном раскрытии можно найти в нашем security.txt.
Наши сервисы собирают обобщённые анонимизированные данные, которые при желании можно отключить. Нажмите здесь, чтобы узнать больше.
| Название | Логотип | Сайт | Кейс |
|---|
| OpenAI |
| openai.com | Кейс OpenAI |
| Fandom |
| fandom.com | Кейс Fandom |
| Lumin |
| luminpdf.com | Кейс Lumin |
| Sencrop |
| sencrop.com | Кейс Sencrop |
| OSINT Industries |
| osint.industries | Кейс OSINT Industries |
| HGV |
| hgv.it | Кейс HGV |
| Maxroll |
| maxroll.gg | Кейс Maxroll |
| Zezam |
| zezam.io | Кейс Zezam |
| T.RowePrice |
| troweprice.com | |
| Mistral |
| mistral.ai | |
| Axel Springer |
| axelspringer.com | |
| Hemnet |
| hemnet.se | |
| Cisco |
| cisco.com | |
| Presidencia de la República Dominicana |
| presidencia.gob.do | |
| Moonpig |
| moonpig.com | |
| Booster |
| choosebooster.com | |
| Zaptec |
| zaptec.com | |
| Klarna |
| klarna.com | |
| Raspberry PI Foundation |
| raspberrypi.org | |
| Tulip |
| tulip.com | |
| Hootsuite |
| hootsuite.com | |
| Segment |
| segment.com | |
| Arduino |
| arduino.cc | |
| Sainsbury's |
| sainsburys.co.uk | |
| Contraste |
| contraste.com | |
| inMusic |
| inmusicbrands.com | |
| Buhta |
| buhta.com | |
| Amplitude |
| amplitude.com | |