Рейтинг
0.00

Дата-центры OVH

34 читателя, 1360 топиков

Бастион OVHcloud SSH - Часть 2: головокружение от делегирования

Это вторая часть серии блогов, вот и первая. Ранее мы обнаружили, что бастион не является вашим обычным SSH-хостом jumphost (на самом деле, мы обнаружили, что это вообще не Jumphost), и обсудили, как делегирование было одной из основных функций, которые нам изначально нужны. Итак, давайте углубимся в эти концепции. На бастионе есть две совместимые модели доступа: персональный и групповой.


Личный доступ — кусок торта
На бастионе каждая учетная запись имеет (как минимум) один набор личных выходных ключей. Эти звери генерируются при первом создании учетной записи. Личный выходной закрытый ключ находится в домашней учетной записи бастиона. У пользователя учетной записи нет возможности увидеть его или экспортировать из бастиона, но он может использовать его с помощью логики кода бастиона. Пользователь может получить соответствующий открытый ключ в любое время и установить его — или получить его — на удаленных серверах, к которым он должен получить доступ. В зависимости от вашего варианта использования и уровня автономии, который вы хотите предоставить командам, есть два способа управления этим личным доступом.

Угощайтесь
Первый способ имитирует управление доступом, если бы вы вообще не использовали бастион SSH. Это совершенно правильный способ обработки доступа на простом уровне без слишком большого количества пользователей и ограниченного числа машин. Это позволяет каждому предоставить себе личный доступ на бастион, не прося об этом кого-то другого. Звучит как дыра в безопасности, но это не так. Если кто-то добавляет себе личный доступ к удаленному серверу, он будет работать только в том случае, если его личный выходной открытый ключ уже установлен на удаленном сервере. Другими словами, либо у него уже был доступ к удаленному серверу для этого — используя средства, отличные от бастиона, — либо кто-то, у кого был доступ к удаленному серверу, принял добавление своего ключа. В любом случае, он не может волшебным образом предоставить себе персональный доступ без разрешения администратора удаленного сервера его ключа.

Спросите ИТ-специалистов
Другой способ справиться с этим может заключаться в предоставлении ограниченному количеству людей, например службам безопасности, право добавлять личные доступы другим лицам. Таким образом, люди становятся менее автономными, но это может быть полезно, если добавление доступа должно осуществляться через нормализованные процессы. Это также дает некоторые приятные эффекты: как системный администратор, вы можете создать 3 отдельные учетные записи на удаленном компьютере и сопоставить их с каждой добавляемой учетной записью бастиона. Это хороший метод для достижения сквозного отслеживания; в том числе на удаленном сервере; где вы, возможно, захотите установить auditd или аналогичные инструменты. Это также можно сделать в режиме помощи самому себе, но это может быть сложнее обеспечить.

Чтобы быть ясным, эта модель доступа не так эффективно масштабируется, когда мы имеем дело с целыми командами или крупными инфраструктурами — здесь нам пригодится групповой доступ.

Групповой доступ — Let's Rock
Группа состоит из трех компонентов:
  • Список участников (аккаунты, представляющие отдельных людей)
  • По крайней мере, один набор групповых выходных ключей
  • Список серверов (фактически IP)


Список серверов
Список серверов на самом деле представляет собой список IP-адресов или IP-блоков. Они сопоставляются с вашими серверами, сетевыми устройствами или чем-либо еще с поддержкой SSH, имеющим IP-адрес (на котором был установлен ключ исходящей группы). Технически этот список состоит из трех элементов: удаленный пользователь, удаленный IP (или блок IP), удаленный порт. То, что относится к личному доступу, также применимо и здесь: добавление сервера в список не дает ему доступа волшебным образом, сначала необходимо установить открытый ключ исходящей группы. Конечно, управление установкой этих ключей вручную быстро становится непрактичным, но вы можете рассмотреть эту часть конфигурации серверов, поэтому ими следует управлять с помощью той централизованной системы конфигурации, которую вы уже используете (Puppet, Chef, Ansible, / bin / cp… подожди, нет, ударил последний).

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

У вас новый член команды? Просто добавьте их в свою группу, и они мгновенно получат доступ ко всем серверам группы. Кто-нибудь уходит из компании? Просто удалите там аккаунт на бастионе, и все доступы мгновенно пропадут. Это так, потому что все ваши серверы должны иметь входящие сеансы SSH, ограниченные вашими бастионами. Таким образом, любой мошеннический ключ SSH, который был бы добавлен, больше не будет использоваться.

И еще немного
Мы рассмотрели основы группового подхода, но, поскольку нам нужна большая гибкость и делегирование полномочий, нужно охватить еще немного. Помните, я сказал, что в группе 3 компонента? Я соврал. В группе есть больше, чем просто участники. Дополнительные групповые роли включают:
  • Гости
  • Привратники
  • Aclkeepers
  • Владельцы

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

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

Затем привратники. Эти ребята ведут список участников и гостей группы. Другими словами, они имеют право давать право доступа. Здесь нет ничего сложного. Затем есть помощники по хозяйству. Как вы уже догадались, они управляют списком серверов, входящих в группу. Если у вас есть автоматизация управления предоставлением серверов вашей инфраструктуры, эта роль может быть предоставлена ​​учетной записи робота, единственной целью которой будет обновление списка серверов на бастионе полностью интегрированным способом с вашей подготовкой. Вы даже можете пометить такие учетные записи, чтобы они никогда не смогли использовать SSH через бастион, даже если кто-то предоставит их по ошибке!

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


Глобальные роли — Приходите получить
Помимо только что описанных ролей, которые относятся к группе, существуют две дополнительные роли, охватывающие весь бастион: «супервладелец» и «администратор бастиона».

Короче говоря, супервладелец — это неявный владелец всех групп, присутствующих на бастионе. Это удобно, если группа становится бесхозной, поскольку супервладельцы могут назначить нового владельца. Видишь, куда я иду? Супервладельцам разрешено давать право давать право давать право доступа.

Головокружение еще не закончилось? Теперь о самой влиятельной роли: админке бастиона. Эта роль должна быть предоставлена ​​только нескольким лицам, поскольку они могут выдавать себя за кого угодно (даже если, конечно, когда они это делают, это регистрируется и заставляет наш SIEM покраснеть), и на практике не следует отдавать никому, кто еще не получил root-права в самой операционной системе бастиона. Помимо прочего, они управляют конфигурацией бастиона, где объявлены супервладельцы. Задержи дыхание. Готов? Им разрешено давать право давать право давать право давать право доступа. Вот почему делегирование лежит в основе системы: у каждого есть свой набор обязанностей и потенциальных действий, без необходимости спрашивать администратора бастиона.

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


Как вы могли заметить на скриншоте выше, версия программного обеспечения Bastion очень близка к 3.00.00! Может быть, приближается интересная веха?

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

После 4 месяцев работы в «бета-версии»

После 4 месяцев работы в «бета-версии» и более чем удовлетворительных результатов, OVHcloud Marketplace окончательно запускается в производство!
Более 250 предложений от 60 партнеров!
Спасибо всем за отличный отзыв!


marketplace.ovhcloud.com/

Зарегистрируйтесь сейчас в OVHcloud Ecosystem Experience



Не пропустите наше ежегодное мероприятие в совершенно новом формате.
Зарегистрируйтесь сегодня, чтобы получать эксклюзивные обновления Ecosystem Experience. Вы также получите коды доступа к платформе за несколько дней до этого, чтобы вы могли войти в систему и присоединиться к сеансам в реальном времени.
ecosystemexperience.ovhcloud.com/en/subscription/

С 03 по 05 ноября настраивайтесь на следующие сеансы:
  • Обсудите свои технические проблемы на секционных заседаниях, технических мастер-классах и демонстрациях, проводимых как нашими экспертами, так и официальными спонсорами
  • получите эксклюзивные преимущества и общайтесь с докладчиками через чат в конце каждой сессии



Составьте свой собственный график, который позволит вам:
  • найдите новые драйверы роста в наших программах поддержки и изучите революционные решения от финалистов конкурса стартапов.
  • найти ответы на вызовы вашего бизнеса по разным темам, обсужденным на примерах нескольких клиентов и партнеров
  • присоединяйтесь к инициативам, основанным на наших общих обязательствах, с тремя лейтмотивами, которые исследуют видение экосистемы и ее основное влияние на наши рынки
  • поговорите с партнерами, которые могут поддержать вас в ваших проектах, и расширить круг ваших контактов
  • воспользуйтесь карьерными возможностями от OVHcloud и официальных спонсоров мероприятий, общаясь с экспертами по кадрам во время Careers Talks

OVHcloud расширяет возможности размещенного частного облака



Мы рады объявить о запуске Premier, нашего новейшего продукта для частного облака. Premier предлагает хосты как стандартных, так и виртуальных сетей хранения данных (vSAN). Благодаря гораздо большему набору опций Premier имеет больше оперативной памяти, большую пропускную способность и увеличенную емкость хранилищ данных на твердотельных дисках, что приводит к большей производительности.

Наши продукты для размещенного частного облака используют платформу VMware, позволяя компаниям, которые уже полагаются на VMware, сбалансировать свои локальные и облачные операции для плавного перехода.
us.ovhcloud.com/enterprise/products/hosted-private-cloud/

OVHcloud продвигает свою лидирующую на рынке платформу облачного хранения за счет приобретения у EXTEN Technologies

РЕСТОН, Вирджиния, 26 августа 2020 г./PRNewswire/OVHcloud, мировой лидер облачных вычислений и крупнейший европейский поставщик облачных услуг, объявил сегодня о приобретении технологии американской компании EXTEN Technologies, Inc. специализируется на NVMe over Fabrics.

Благодаря приобретению технологии и команды EXTEN, OVHcloud стремится создать и предложить своим клиентам лучшее решение для блочного хранения данных по производительности и цене в отрасли. Компания EXTEN, штаб-квартира которой находится в Остине, штат Техас, является лидером в разработке технологий и является пионером в области программного обеспечения для хранения данных NVMe over Fabrics (NVMe-oF) и имеет более 20 патентов.

EXTEN предлагает выдающуюся платформу дезагрегированного хранения, которая заменяет локальные диски NVMe гибкими общими пулами отказоустойчивой емкости без какого-либо ущерба для производительности. Это позволяет выполнять развертывание с высокой доступностью для критически важных рабочих нагрузок, таких как базы данных, обработка видео и аналитика данных.

OVHcloud стремится укрепить свое лидерство в отрасли как органически, так и за счет уникальных возможностей приобретения, способных стимулировать рост и катализировать дифференциацию в критических областях развития. Недавно объявив о приобретении OpenIO, лидера в области программных технологий для объектных хранилищ, OVHcloud продемонстрировала свои амбиции по созданию для своих клиентов лучших и наиболее универсальных предложений по хранению данных, доступных на рынке. Передовые технологии EXTEN соответствуют этой миссии, в частности удовлетворяя растущий спрос на рабочие нагрузки, ориентированные на производительность.

Персонал EXTEN, признанный в экосистеме своими выдающимися техническими навыками, будет тесно сотрудничать с существующей командой экспертов OVHcloud в Соединенных Штатах и ​​во всем мире.

О OVHcloud США
OVHcloud US является дочерней компанией OVHcloud, глобального провайдера облачного хостинга, который специализируется на предоставлении лучшей в отрасли производительности и экономичных решений для лучшего управления, защиты и масштабирования данных. OVHcloud предоставляет более интеллектуальное решение для серверов без операционной системы, размещенного частного облака, гибридных и общедоступных облачных решений. Группа управляет 30 центрами обработки данных на 12 площадках на 4 континентах, производит собственные серверы, строит собственные центры обработки данных и развертывает собственную глобальную волоконно-оптическую сеть для достижения максимальной эффективности. Благодаря духу OVHcloud, который бросает вызов статус-кво, компания предлагает свободу, безопасность и инновации для решения проблем с данными — сегодня и завтра. Обладая 20-летним опытом, OVHcloud стремится к развитию ответственных технологий, поскольку группа стремится стать движущей силой следующей эволюции облака. us.ovhcloud.com