Monopam ile başlangıç
Neler değişti
Her içerik güncellemesi sürümlenir. Bir sürümü seçerek öncekiyle karşılaştırın.
Sürüm 8 → 9
Güncellemeİki yeni bölüm: iş süresince erişim (kalıcı ayrıcalığın zaman aralıklı isteklerle karşılaştırması) ve oturumları bir konumun Gateway'leri üzerinden yönlendiren Sites.
2 ders güncellendisüre
İçerik güncellemesi. Kayıtlı öğrenciler bilgilendirildi.
Süre 16 dakikadan 17 dakikaya değişti.
Monopam, Monofor'un **ayrıcalıklı erişim yönetimi** platformudur. Görevi kısaca şöyle özetlenebilir: güçlü hesaplara ihtiyaç duyan kişi ve araçlar **parolaya değil, oturuma erişim** alır.
Monopam, bir yöneticiye sunucunun root parolasını vermek yerine bu parolayı Vault'unda (parola kasasında) tutar, bağlantıyı kullanıcı adına açar ve olup biteni kayıt altına alabilir. İş bittiğinde erişim sona erer, kanıt kalır.
::diagram pgs-brokered-access
### Temel fikirler
- **Aracılı erişim:** kullanıcılar Monopam üzerinden bağlanır; kimlik bilgisini Gateway (ağ geçidi) enjekte eder ve kullanıcı onu görmez.
- **Önce politika:** kimin hangi kaynağa, hangi hesapla ve hangi koşullarda (pano, dosya aktarımı, kayıt, onay) erişebileceğine politikalar karar verir.
- **Kanıt:** kayıt açıkken RDP oturumları video, terminal oturumları döküm olarak kaydedilir. Gösterimler, bağlantılar ve talepler denetim kaydı bırakır.
### Oturum açma kimlik sağlayıcısından gelir
Monopam'de yerel parola ve Monopam'e özgü MFA yoktur. Kullanıcılar, tenant başına yapılandırılan bir OAuth2 veya OpenID Connect yöntemiyle bir kimlik sağlayıcısında, normalde **Monosign**'da oturum açar. Dolayısıyla kimlik bilgileri ve MFA kimlik sağlayıcısının işidir; kullanıcının grupları ve izinleri de bu oturum açmayla gelir.
### İş süresince erişim
Birçok kurum yöneticilere güçlü erişimi bir kez verir ve yıllarca yerinde bırakır. Bu **kalıcı ayrıcalıktır (standing privilege)**: erişim, kullanılsın ya da kullanılmasın vardır. Monopam bunun yerine gerektiğinde istenen erişimi koymanızı sağlar. Kullanıcı bir istek gönderir, onaylayıcı **Requests** bölümünde karar verir ve onaylanan istek, erişime izin verilen zaman aralığını taşır. Aralık bittiğinde erişim de biter. **Tam zamanında erişim (just-in-time)** pratikte budur.
Örnek: bir yüklenicinin cumartesi günü tek bir sunucuya yama geçmesi gerekiyor. Her gün çalışan bir hesap yerine, o sunucuyu cumartesi sabahı için ister. Onaylayıcı kimin, ne için ve ne kadar süreyle istediğini görür; pazartesi günü temizlenecek bir şey kalmaz.
> İpucu: Bir müşteri ayrıcalıklı erişim için MFA'nın nerede zorunlu kılınacağını sorduğunda yanıt Monopam ayarı değil, kimlik sağlayıcısıdır.
Bir Monopam kurulumu birlikte çalışan birkaç parçadan oluşur.
::diagram pgs-building-blocks
### Web konsolu
Kaynakları, Vault (parola kasası) öğelerini ve politikaları tanımladığınız, talepleri karara bağladığınız ve oturumları incelediğiniz yer **web uygulamasıdır**. Kullanıcılar tarayıcı oturumlarını buradan açar.
### Vault
**Vault** hesapları ve sırları saklar: kullanıcı adı ve parola, PKI anahtarları, gizli metin, OTP tohumları ve diğer öğe türleri. Sırlar şifrelenir ve her kayıt, bir yöneticinin Password History'de görebileceği yeni bir **sürüm** olur. Hangi alanı kimin görebileceğine **Vault Access Policy** karar verir. Her gösterme veya kopyalama denetlenir, gösterilen değeri tarayıcı 30 saniye sonra temizler.
### Gateway
**Gateway** (ağ geçidi) hedef sistemlerle konuşan vekil sunucudur. Bağlantıyı açar, Vault'taki kimlik bilgisini enjekte eder, oturumu tarayıcıya aktarır ve kaydı yazar. Gateway'ler beş saniyede bir sinyal gönderir ve **System > Gateways** altında listelenir. Gateway'leri hizmet ettikleri ağların yakınına yerleştirebilir ve **Sites** ile gruplayabilirsiniz.
### Ajan
**Monofor ajanı**, Windows, Linux ve macOS uç noktaları için isteğe bağlı bir yazılımdır. Monopam'e kaydolur, bir kaynak oluşturur veya mevcut kaynağa bağlanır ve yerel hesap işlerini yürütür: hesapları listeleme, parola doğrulama ve belirleme, hesap kaldırma.
Ağ yolunu platforma göre kontrol edin:
- **Linux ve macOS ajanları** 443 numaralı porttan **Agent Channel** ile dışarı bağlanır; bunun için gelen port gerekmez. Yedek olarak 4482 portunda gelen bağlantı dinleyicisi kalır, yeni macOS kurulumlarında bu dinleyici kapalı gelir.
- Dağıtılan MSI'daki **Windows ajanlarında** kanal henüz yoktur. Bunlar **yalnızca gelen bağlantıyla** çalışır: Gateway'in 4482 portundan ajana erişebilmesi gerekir.
### Sites: hizmet verdikleri sistemlere yakın Gateway'ler
Birden çok lokasyonu olan bir şirket genellikle her birinde bir Gateway çalıştırır. Bir **Site** böyle bir lokasyonu modeller: bir fabrika, bir veri merkezi ya da bir şube. Gateway'leri ve kaynakları ona bağlarsınız; Monopam da Gateway'i lokasyona göre şu sırayla seçer:
1. Bir kaynak belirli Gateway'lere sabitlenmişse sabitleme her zaman kazanır.
2. Aksi halde bir site'a ait olan kaynak o site'ın Gateway'lerini kullanır.
3. Aksi halde, site'lar var olmadan önceki gibi, herhangi bir Gateway kullanılabilir.
Örnek: bir üreticinin Bursa'da ve İzmir'de fabrikaları var. Her fabrika, kendi Gateway'leri ve kendi makineleriyle bir site olur. İzmir'deki bir makineye açılan oturum, kimse seçmeden bir İzmir Gateway'inden geçer. **Sites** sayfası her lokasyon için Gateway sağlığını gösterir ve her site'ın bir **Activity Report** raporu vardır.
Site'lar isteğe bağlıdır. Hiç site oluşturmayan bir kurulum tam olarak eskisi gibi davranır.
> İpucu: **Agents** listesindeki **Connection** rozeti, o anda bağlı olana göre her ajan için `Channel` veya `Inbound` gösterir.