{"id":43387,"date":"2026-07-16T21:11:17","date_gmt":"2026-07-16T18:11:17","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/"},"modified":"2026-07-16T21:11:17","modified_gmt":"2026-07-16T18:11:17","slug":"orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/","title":{"rendered":"Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f"},"content":{"rendered":"<h2>Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k IT altyap\u0131lar\u0131nda, sunuculara ve kritik sistemlere g\u00fcvenli eri\u015fim sa\u011flamak, her organizasyon i\u00e7in hayati bir \u00f6neme sahiptir. \u00d6zellikle birden fazla sunucu, farkl\u0131 kullan\u0131c\u0131lar ve de\u011fi\u015fen eri\u015fim ihtiya\u00e7lar\u0131 s\u00f6z konusu oldu\u011funda, geleneksel SSH anahtar y\u00f6netimi y\u00f6ntemleri yetersiz kalabilir. Bu makalede, basit bir &#8220;Alpha Bastion&#8221; (tekil bir atlama sunucusu) yakla\u015f\u0131m\u0131ndan yola \u00e7\u0131karak, kendi kendine bar\u0131nd\u0131r\u0131lan, sa\u011flam ve denetlenebilir bir SSH Privileged Access Management (PAM) sistemi olan &#8220;Orion Belt&#8221;i nas\u0131l kuraca\u011f\u0131m\u0131z\u0131 ve y\u00f6netece\u011fimizi ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<h3>Neden SSH Eri\u015fimi Y\u00f6netimi Kritik Bir Sorun Haline Geldi?<\/h3>\n<p>Dijital d\u00f6n\u00fc\u015f\u00fcmle birlikte \u015firketler, bulut tabanl\u0131 hizmetlerden on-premise (\u015firket i\u00e7i) sunuculara kadar geni\u015f bir yelpazede altyap\u0131lar kullan\u0131yor. Bu altyap\u0131lara eri\u015fimin temel ta\u015f\u0131 olan SSH (Secure Shell), sistem y\u00f6neticileri, geli\u015ftiriciler ve otomasyon ara\u00e7lar\u0131 i\u00e7in vazge\u00e7ilmez bir protokold\u00fcr. Ancak, bu kolayl\u0131k beraberinde ciddi g\u00fcvenlik risklerini de getirir. Geleneksel SSH y\u00f6netimi genellikle \u015fu sorunlar\u0131 bar\u0131nd\u0131r\u0131r:<\/p>\n<ul>\n<li><strong>Anahtar Da\u011f\u0131t\u0131m\u0131 ve Y\u00f6netimi:<\/strong> Her kullan\u0131c\u0131ya ayr\u0131 ayr\u0131 SSH anahtarlar\u0131 da\u011f\u0131tmak, bu anahtarlar\u0131 d\u00fczenli olarak de\u011fi\u015ftirmek ve yetkileri do\u011fru bir \u015fekilde atamak, \u00f6zellikle b\u00fcy\u00fck ekiplerde kabusa d\u00f6n\u00fc\u015febilir. Anahtarlar\u0131n kaybolmas\u0131 veya \u00e7al\u0131nmas\u0131 durumunda t\u00fcm altyap\u0131n\u0131n g\u00fcvenli\u011fi tehlikeye girer.<\/li>\n<li><strong>Eri\u015fim Yetkilendirmesi:<\/strong> Kimin hangi sunucuya, ne zaman ve hangi yetkilerle eri\u015febilece\u011fini merkezi olarak y\u00f6netmek zorla\u015f\u0131r. Manuel y\u00f6ntemlerle yap\u0131lan yetkilendirme hatalara a\u00e7\u0131kt\u0131r ve g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abilir.<\/li>\n<li><strong>Denetim ve \u0130zlenebilirlik:<\/strong> Bir g\u00fcvenlik ihlali durumunda, kimin ne yapt\u0131\u011f\u0131n\u0131, hangi komutlar\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131 ve hangi verilere eri\u015fti\u011fini tespit etmek olduk\u00e7a g\u00fc\u00e7t\u00fcr. Geleneksel SSH loglar\u0131 genellikle yeterli detay sa\u011flamaz.<\/li>\n<li><strong>Kullan\u0131c\u0131 Ya\u015fam D\u00f6ng\u00fcs\u00fc Y\u00f6netimi:<\/strong> Bir \u00e7al\u0131\u015fan\u0131n i\u015ften ayr\u0131lmas\u0131 veya rol de\u011fi\u015ftirmesi durumunda, t\u00fcm eri\u015fim yetkilerini h\u0131zla ve eksiksiz bir \u015fekilde iptal etmek veya de\u011fi\u015ftirmek zordur. Unutulan bir anahtar, eski \u00e7al\u0131\u015fana hala kritik sistemlere eri\u015fim imkan\u0131 sunabilir.<\/li>\n<li><strong>Uyum Gereksinimleri:<\/strong> GDPR, KVKK, ISO 27001 gibi reg\u00fclasyonlar, hassas sistemlere eri\u015fimin s\u0131k\u0131 bir \u015fekilde kontrol edilmesini, denetlenmesini ve raporlanmas\u0131n\u0131 gerektirir. Geleneksel y\u00f6ntemler bu uyum gereksinimlerini kar\u015f\u0131lamakta yetersiz kal\u0131r.<\/li>\n<\/ul>\n<p>Bu sorunlar, \u015firketlerin siber g\u00fcvenlik duru\u015funu zay\u0131flat\u0131r, operasyonel verimlili\u011fi d\u00fc\u015f\u00fcr\u00fcr ve uyum risklerini art\u0131r\u0131r. \u0130\u015fte tam da bu noktada, Privileged Access Management (PAM) \u00e7\u00f6z\u00fcmleri devreye girerek bu karma\u015f\u0131kl\u0131\u011f\u0131 y\u00f6netilebilir hale getirir. SSH PAM, \u00f6zellikle SSH tabanl\u0131 eri\u015fimler i\u00e7in tasarlanm\u0131\u015f bir PAM alt k\u00fcmesidir ve Orion Belt projemizin temelini olu\u015fturacakt\u0131r. Bu sistem, sadece eri\u015fimi y\u00f6netmekle kalmayacak, ayn\u0131 zamanda oturumlar\u0131 kaydedecek, \u00e7ok fakt\u00f6rl\u00fc kimlik do\u011frulamas\u0131 (MFA) entegrasyonu sa\u011flayacak ve kapsaml\u0131 denetim raporlar\u0131 sunarak modern g\u00fcvenlik ihtiya\u00e7lar\u0131na yan\u0131t verecektir.<\/p>\n<h3>SSH PAM Nedir ve Geleneksel Y\u00f6ntemlerden Fark\u0131 Nelerdir?<\/h3>\n<p>Privileged Access Management (PAM) veya T\u00fcrk\u00e7e kar\u015f\u0131l\u0131\u011f\u0131yla Ayr\u0131cal\u0131kl\u0131 Eri\u015fim Y\u00f6netimi, bir organizasyonun IT altyap\u0131s\u0131ndaki en kritik hesaplara ve sistemlere yap\u0131lan eri\u015fimi izlemek, kontrol etmek ve denetlemek i\u00e7in kullan\u0131lan kapsaml\u0131 bir g\u00fcvenlik stratejisi ve teknoloji setidir. SSH PAM ise, bu genel PAM \u015femsiyesi alt\u0131nda, \u00f6zellikle SSH protokol\u00fc \u00fczerinden yap\u0131lan ayr\u0131cal\u0131kl\u0131 eri\u015fimleri hedef al\u0131r. Geleneksel SSH y\u00f6netimi, genellikle kullan\u0131c\u0131lar\u0131n kendi SSH anahtarlar\u0131n\u0131 sunuculara manuel olarak kopyalamas\u0131 veya bir merkezi yetkilendirme sunucusu (\u00f6rne\u011fin LDAP veya FreeIPA) kullanmas\u0131 \u00fczerine kuruludur. Ancak bu yakla\u015f\u0131mlar\u0131n s\u0131n\u0131rl\u0131l\u0131klar\u0131 vard\u0131r.<\/p>\n<p>Geleneksel SSH y\u00f6netiminde, her kullan\u0131c\u0131n\u0131n bir veya daha fazla sunucuda kendi <code>authorized_keys<\/code> dosyas\u0131nda anahtar\u0131 bulunur. Bu, da\u011f\u0131t\u0131k bir yap\u0131 olu\u015fturur ve anahtar iptali, yetki de\u011fi\u015fimi gibi durumlarda her sunucuda manuel m\u00fcdahale gerektirebilir. Ayr\u0131ca, oturumlar\u0131n kaydedilmesi, komutlar\u0131n denetlenmesi veya \u00e7ok fakt\u00f6rl\u00fc kimlik do\u011frulama gibi geli\u015fmi\u015f g\u00fcvenlik \u00f6zellikleri genellikle entegre de\u011fildir veya ek ara\u00e7larla karma\u015f\u0131k bir \u015fekilde sa\u011flan\u0131r. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n bir sunucuya ba\u011fland\u0131\u011f\u0131nda hangi komutlar\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in sunucunun kendi loglar\u0131n\u0131 incelemek gerekir ki bu da her zaman yeterli detay sa\u011flamaz.<\/p>\n<p>SSH PAM \u00e7\u00f6z\u00fcmleri ise bu s\u00fcreci merkezile\u015ftirir ve otomatize eder. Temel farkl\u0131l\u0131klar\u0131 \u015funlard\u0131r:<\/p>\n<ol>\n<li><strong>Merkezi Anahtar ve Kimlik Y\u00f6netimi:<\/strong> Kullan\u0131c\u0131lar\u0131n do\u011frudan sunuculara anahtar g\u00f6ndermesi yerine, PAM sistemi anahtar y\u00f6netimini \u00fcstlenir. Kullan\u0131c\u0131lar PAM sistemine kimlik do\u011frular (genellikle tek oturum a\u00e7ma &#8211; SSO veya MFA ile), PAM sistemi de kullan\u0131c\u0131 ad\u0131na hedef sunucuya g\u00fcvenli bir ba\u011flant\u0131 kurar. Bu, anahtarlar\u0131n hi\u00e7bir zaman son kullan\u0131c\u0131n\u0131n eline ge\u00e7memesini sa\u011flar.<\/li>\n<li><strong>Oturum Kayd\u0131 ve Denetimi:<\/strong> SSH PAM \u00e7\u00f6z\u00fcmleri, kullan\u0131c\u0131lar\u0131n ayr\u0131cal\u0131kl\u0131 oturumlar\u0131n\u0131 ba\u015ftan sona kaydedebilir. Bu kay\u0131tlar, hangi kullan\u0131c\u0131n\u0131n hangi sunucuya ba\u011fland\u0131\u011f\u0131n\u0131, hangi komutlar\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131 ve ne kadar s\u00fcreyle aktif oldu\u011funu g\u00f6sterir. Bu \u00f6zellik, g\u00fcvenlik ihlali durumunda adli analiz i\u00e7in kritik \u00f6neme sahiptir ve uyum gereksinimlerini kar\u015f\u0131lamaya yard\u0131mc\u0131 olur.<\/li>\n<li><strong>Politika Tabanl\u0131 Eri\u015fim Kontrol\u00fc:<\/strong> Kimin hangi kayna\u011fa hangi ko\u015fullar alt\u0131nda eri\u015febilece\u011fi, merkezi bir politika motoru arac\u0131l\u0131\u011f\u0131yla tan\u0131mlan\u0131r. Bu politikalar zamana ba\u011fl\u0131, role ba\u011fl\u0131 veya belirli IP adreslerine ba\u011fl\u0131 olabilir. \u00d6rne\u011fin, &#8220;Geli\u015ftirici ekibi sadece i\u015f saatlerinde \u00fcretim sunucular\u0131na eri\u015febilir&#8221; gibi kurallar kolayca uygulanabilir.<\/li>\n<li><strong>\u00c7ok Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (MFA):<\/strong> SSH PAM, geleneksel parola veya anahtar tabanl\u0131 kimlik do\u011frulaman\u0131n \u00f6tesine ge\u00e7erek, ek bir g\u00fcvenlik katman\u0131 olarak MFA&#8217;y\u0131 entegre eder. Bu, kullan\u0131c\u0131lar\u0131n bir parola ve ek bir do\u011frulama y\u00f6ntemi (\u00f6rne\u011fin, mobil uygulama kodu, donan\u0131m token\u0131) ile kimlik do\u011frulamas\u0131 yapmas\u0131n\u0131 gerektirir.<\/li>\n<li><strong>Parola Kasas\u0131 ve Otomatik Parola D\u00f6ng\u00fcs\u00fc:<\/strong> Baz\u0131 SSH PAM \u00e7\u00f6z\u00fcmleri, ayr\u0131cal\u0131kl\u0131 hesaplar\u0131n parolalar\u0131n\u0131 g\u00fcvenli bir kasada saklar ve d\u00fczenli aral\u0131klarla otomatik olarak de\u011fi\u015ftirebilir. Kullan\u0131c\u0131lar parolalar\u0131 bilmeden ayr\u0131cal\u0131kl\u0131 hesaplara eri\u015febilir.<\/li>\n<li><strong>Just-in-Time (JIT) Eri\u015fim:<\/strong> Kullan\u0131c\u0131lara sadece ihtiya\u00e7 duyduklar\u0131 anda ve belirli bir s\u00fcre i\u00e7in ayr\u0131cal\u0131kl\u0131 eri\u015fim yetkisi verilir. Bu, s\u00fcrekli ayr\u0131cal\u0131kl\u0131 eri\u015fim riskini ortadan kald\u0131r\u0131r.<\/li>\n<\/ol>\n<p>\u00d6zetle, SSH PAM, geleneksel ve manuel SSH y\u00f6netiminin getirdi\u011fi g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 ve operasyonel y\u00fck\u00fc ortadan kald\u0131ran, merkezi, otomatize ve denetlenebilir bir yakla\u015f\u0131m sunar. Orion Belt projemizle, bu geli\u015fmi\u015f \u00f6zelliklerin bir\u00e7o\u011funu kendi altyap\u0131m\u0131zda nas\u0131l kurabilece\u011fimizi ke\u015ffedece\u011fiz.<\/p>\n<h3>Alpha Bastion&#8217;dan Orion Belt&#8217;e: Mevcut Durumunuzu Analiz Etme<\/h3>\n<p>Her b\u00fcy\u00fck d\u00f6n\u00fc\u015f\u00fcm projesi gibi, &#8220;Orion Belt&#8221;e ge\u00e7i\u015f de mevcut durumun detayl\u0131 bir analiziyle ba\u015flar. \u00c7o\u011fu organizasyon i\u00e7in &#8220;Alpha Bastion&#8221;, yani tek bir atlama sunucusu (jump host) veya basit bir SSH anahtar y\u00f6netimi yakla\u015f\u0131m\u0131, ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Bu b\u00f6l\u00fcmde, mevcut Alpha Bastion yap\u0131n\u0131z\u0131n g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nlerini nas\u0131l de\u011ferlendirece\u011finizi ve Orion Belt&#8217;e ge\u00e7i\u015f i\u00e7in bir yol haritas\u0131 \u00e7\u0131karaca\u011f\u0131n\u0131z\u0131 ele alaca\u011f\u0131z.<\/p>\n<h4>Mevcut SSH Altyap\u0131n\u0131z\u0131n Envanteri ve De\u011ferlendirilmesi:<\/h4>\n<p>\u0130lk ad\u0131m, mevcut t\u00fcm SSH eri\u015fim noktalar\u0131n\u0131, kullan\u0131c\u0131lar\u0131 ve kullan\u0131lan anahtarlar\u0131 listelemektir. Bu, kapsaml\u0131 bir envanter \u00e7al\u0131\u015fmas\u0131 gerektirir:<\/p>\n<ul>\n<li><strong>Sunucular ve Cihazlar:<\/strong> SSH ile eri\u015filebilen t\u00fcm sunucular\u0131n (fiziksel, sanal, bulut), a\u011f cihazlar\u0131n\u0131n ve di\u011fer altyap\u0131 bile\u015fenlerinin bir listesini \u00e7\u0131kar\u0131n. Her bir cihaz i\u00e7in IP adresi, hostname, i\u015fletim sistemi ve amac\u0131 gibi bilgileri kaydedin.<\/li>\n<li><strong>Kullan\u0131c\u0131lar ve Gruplar:<\/strong> Hangi kullan\u0131c\u0131lar\u0131n veya kullan\u0131c\u0131 gruplar\u0131n\u0131n SSH eri\u015fimine sahip oldu\u011funu belirleyin. Bu kullan\u0131c\u0131lar\u0131n rolleri (sistem y\u00f6neticisi, geli\u015ftirici, DevOps m\u00fchendisi vb.) ve eri\u015fim yetki seviyeleri nelerdir?<\/li>\n<li><strong>SSH Anahtarlar\u0131:<\/strong> Hangi anahtarlar\u0131n hangi kullan\u0131c\u0131lara ait oldu\u011funu ve hangi sunucularda yetkilendirildi\u011fini (<code>~\/.ssh\/authorized_keys<\/code> dosyalar\u0131) tespit edin. Anahtar tiplerini (RSA, Ed25519) ve bit uzunluklar\u0131n\u0131 da not al\u0131n. Eski, zay\u0131f veya kullan\u0131lmayan anahtarlar var m\u0131?<\/li>\n<li><strong>Eri\u015fim Metodolojisi:<\/strong> Kullan\u0131c\u0131lar sunuculara do\u011frudan m\u0131 ba\u011flan\u0131yor, yoksa bir atlama sunucusu (jump host\/bastion host) \u00fczerinden mi? E\u011fer atlama sunucusu kullan\u0131l\u0131yorsa, bu sunucunun kendisi nas\u0131l y\u00f6netiliyor ve g\u00fcvenli\u011fi ne durumda?<\/li>\n<li><strong>Kimlik Do\u011frulama Y\u00f6ntemleri:<\/strong> Sadece anahtar tabanl\u0131 m\u0131, yoksa parola tabanl\u0131 veya di\u011fer y\u00f6ntemler de kullan\u0131l\u0131yor mu?<\/li>\n<li><strong>Mevcut G\u00fcvenlik Kontrolleri:<\/strong> Hangi sunucularda <code>sshd_config<\/code> ayarlar\u0131 s\u0131k\u0131la\u015ft\u0131r\u0131lm\u0131\u015f durumda? Firewall kurallar\u0131, SELinux\/AppArmor gibi zorlay\u0131c\u0131 eri\u015fim kontrol sistemleri kullan\u0131l\u0131yor mu? Mevcut loglama ve denetim mekanizmalar\u0131 nelerdir?<\/li>\n<\/ul>\n<h4>Risk De\u011ferlendirmesi ve G\u00fcvenlik A\u00e7\u0131klar\u0131n\u0131n Tespiti:<\/h4>\n<p>Envanteri \u00e7\u0131kard\u0131ktan sonra, mevcut Alpha Bastion yakla\u015f\u0131m\u0131n\u0131zdaki potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 ve riskleri belirleyin:<\/p>\n<ul>\n<li><strong>Anahtar S\u0131z\u0131nt\u0131s\u0131 Riski:<\/strong> Kullan\u0131c\u0131lar\u0131n anahtarlar\u0131 kendi bilgisayarlar\u0131nda g\u00fcvenli bir \u015fekilde saklamamas\u0131, anahtarlar\u0131n \u00e7al\u0131nmas\u0131na veya kaybolmas\u0131na yol a\u00e7abilir.<\/li>\n<li><strong>Yetki Karma\u015fas\u0131:<\/strong> Kimin hangi yetkiye sahip oldu\u011fu net de\u011filse, gere\u011finden fazla yetki verilmesi (over-privileging) riski do\u011far.<\/li>\n<li><strong>Denetim Eksikli\u011fi:<\/strong> Kimin hangi komutlar\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131na dair yeterli kay\u0131t yoksa, g\u00fcvenlik ihlali durumunda soru\u015fturma yapmak imkans\u0131z hale gelir.<\/li>\n<li><strong>Kullan\u0131c\u0131 Ya\u015fam D\u00f6ng\u00fcs\u00fc Sorunlar\u0131:<\/strong> \u0130\u015ften ayr\u0131lan bir \u00e7al\u0131\u015fan\u0131n SSH anahtarlar\u0131n\u0131n t\u00fcm sunuculardan kald\u0131r\u0131lmamas\u0131, arka kap\u0131 (backdoor) riski olu\u015fturur.<\/li>\n<li><strong>MFA Eksikli\u011fi:<\/strong> Sadece anahtar veya parola ile kimlik do\u011frulama, tek bir kimlik bilgisi s\u0131z\u0131nt\u0131s\u0131n\u0131n t\u00fcm sistemi tehlikeye atmas\u0131na neden olabilir.<\/li>\n<li><strong>Merkezi Y\u00f6netim Eksikli\u011fi:<\/strong> B\u00fcy\u00fck \u00f6l\u00e7ekli altyap\u0131larda manuel anahtar ve yetki y\u00f6netimi, hem zaman al\u0131c\u0131 hem de hataya a\u00e7\u0131k bir s\u00fcre\u00e7tir.<\/li>\n<\/ul>\n<p>Bu de\u011ferlendirme, Orion Belt projesinin hedeflerini ve \u00f6nceliklerini belirlemenize yard\u0131mc\u0131 olacakt\u0131r. \u00d6rne\u011fin, e\u011fer en b\u00fcy\u00fck risk anahtar s\u0131z\u0131nt\u0131s\u0131 ise, merkezi anahtar y\u00f6netimi ve MFA entegrasyonu projenizin temel ta\u015f\u0131 olmal\u0131d\u0131r. E\u011fer denetim eksikli\u011fi bir sorunsa, oturum kayd\u0131 ve detayl\u0131 loglama \u00f6ncelik kazanacakt\u0131r. Alpha Bastion&#8217;dan Orion Belt&#8217;e ge\u00e7i\u015f, sadece yeni bir teknoloji kurmak de\u011fil, ayn\u0131 zamanda mevcut g\u00fcvenlik s\u00fcre\u00e7lerinizi olgunla\u015ft\u0131rmak anlam\u0131na gelir.<\/p>\n<h3>Kendi Kendine Bar\u0131nd\u0131r\u0131lan Bir SSH PAM Sistemi Nas\u0131l Tasarlan\u0131r?<\/h3>\n<p>Kendi kendine bar\u0131nd\u0131r\u0131lan bir SSH PAM sistemi tasarlamak, organizasyonunuza \u00f6zel ihtiya\u00e7lar\u0131 ve g\u00fcvenlik gereksinimlerini kar\u015f\u0131layacak esnek ve maliyet etkin bir \u00e7\u00f6z\u00fcm sunar. Orion Belt&#8217;i tasarlarken, mod\u00fcler bir yakla\u015f\u0131m benimseyece\u011fiz. Bu sistemin temel bile\u015fenleri ve bunlar\u0131n nas\u0131l bir araya gelece\u011fi a\u015fa\u011f\u0131da a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n<h4>1. Merkezi Yetkilendirme ve Kimlik Do\u011frulama Katman\u0131:<\/h4>\n<p>Bu, t\u00fcm SSH eri\u015fim isteklerinin ilk u\u011frad\u0131\u011f\u0131 noktad\u0131r. Kullan\u0131c\u0131lar\u0131n kimliklerini do\u011frulayacak ve hangi kaynaklara eri\u015febileceklerini belirleyecek merkezi bir mekanizma sa\u011flar.<\/p>\n<ul>\n<li><strong>Kimlik Sa\u011flay\u0131c\u0131 (Identity Provider &#8211; IdP):<\/strong> Mevcut bir LDAP, Active Directory, Okta, Auth0 veya Keycloak gibi bir IdP ile entegrasyon, kullan\u0131c\u0131 kimliklerinin merkezi olarak y\u00f6netilmesini sa\u011flar. Bu, kullan\u0131c\u0131 ya\u015fam d\u00f6ng\u00fcs\u00fc y\u00f6netimini basitle\u015ftirir.<\/li>\n<li><strong>\u00c7ok Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (MFA):<\/strong> YubiKey, Google Authenticator (TOTP), Duo Security veya FIDO2 gibi y\u00f6ntemlerle MFA entegrasyonu, kimlik do\u011frulama g\u00fcvenli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r. Bu, Orion Belt&#8217;in temel g\u00fcvenlik \u00f6zelliklerinden biri olmal\u0131d\u0131r.<\/li>\n<li><strong>Eri\u015fim Politikalar\u0131 Motoru:<\/strong> Hangi kullan\u0131c\u0131n\u0131n hangi rol veya grup \u00fcyeli\u011fine g\u00f6re hangi sunuculara eri\u015febilece\u011fini tan\u0131mlayan kurallar burada i\u015flenir. Bu politikalar, &#8220;geli\u015ftiriciler sadece geli\u015ftirme sunucular\u0131na eri\u015febilir, \u00fcretim sunucular\u0131na ise sadece i\u015f saatlerinde ve onay sonras\u0131 eri\u015febilir&#8221; gibi karma\u015f\u0131k senaryolar\u0131 desteklemelidir.<\/li>\n<\/ul>\n<h4>2. SSH Proxy\/Jump Host Katman\u0131:<\/h4>\n<p>Bu katman, kullan\u0131c\u0131lar ile hedef sunucular aras\u0131nda bir arac\u0131 g\u00f6revi g\u00f6r\u00fcr. Do\u011frudan SSH ba\u011flant\u0131lar\u0131n\u0131 engeller ve t\u00fcm trafi\u011fi bu proxy \u00fczerinden y\u00f6nlendirir. Bu, oturum kayd\u0131, politika uygulama ve a\u011f izolasyonu i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<ul>\n<li><strong>Tek Giri\u015f Noktas\u0131:<\/strong> T\u00fcm SSH trafi\u011fi tek bir veya birka\u00e7 y\u00fcksek eri\u015filebilirli\u011fe sahip proxy sunucusu \u00fczerinden ge\u00e7er. Bu, firewall kurallar\u0131n\u0131 basitle\u015ftirir ve d\u0131\u015far\u0131dan do\u011frudan sunucu eri\u015fimini engeller.<\/li>\n<li><strong>Sertifika Yetkilisi (Certificate Authority &#8211; CA) Entegrasyonu:<\/strong> Kullan\u0131c\u0131lar\u0131n uzun \u00f6m\u00fcrl\u00fc SSH anahtarlar\u0131 yerine, k\u0131sa \u00f6m\u00fcrl\u00fc SSH sertifikalar\u0131 kullanmas\u0131n\u0131 sa\u011flayabiliriz. PAM sistemi, kullan\u0131c\u0131 kimlik do\u011frulamas\u0131 ba\u015far\u0131l\u0131 oldu\u011funda dinamik olarak bir SSH sertifikas\u0131 imzalar ve kullan\u0131c\u0131ya verir. Kullan\u0131c\u0131 bu sertifikay\u0131 kullanarak hedef sunucuya ba\u011flan\u0131r. Bu y\u00f6ntem, anahtar y\u00f6netimini basitle\u015ftirir ve anahtar s\u0131z\u0131nt\u0131s\u0131 riskini azalt\u0131r. \u00d6rne\u011fin, OpenSSH&#8217;in kendi CA \u00f6zelli\u011fini kullanabiliriz.<\/li>\n<li><strong>Oturum Kayd\u0131 (Session Recording):<\/strong> Proxy katman\u0131, kullan\u0131c\u0131lar\u0131n t\u00fcm SSH oturumlar\u0131n\u0131 (klavye girdileri, ekran \u00e7\u0131kt\u0131lar\u0131) kaydedebilir. Bu kay\u0131tlar, g\u00fcvenlik denetimi ve adli analiz i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h4>3. Hedef Sunucu Entegrasyonu:<\/h4>\n<p>PAM sistemi ile hedef sunucular aras\u0131nda g\u00fcvenli ve otomatik bir entegrasyonun sa\u011flanmas\u0131 gerekir.<\/p>\n<ul>\n<li><strong>SSH Daemon (<code>sshd<\/code>) Yap\u0131land\u0131rmas\u0131:<\/strong> Hedef sunuculardaki <code>sshd<\/code> servisleri, sadece PAM proxy&#8217;sinden gelen ba\u011flant\u0131lara izin verecek \u015fekilde yap\u0131land\u0131r\u0131lmal\u0131d\u0131r. Ayr\u0131ca, e\u011fer SSH sertifikalar\u0131 kullan\u0131l\u0131yorsa, <code>sshd<\/code>&#8216;nin PAM sisteminin CA&#8217;s\u0131n\u0131 g\u00fcvenilir olarak tan\u0131mas\u0131 gerekir (<code>TrustedUserCAKeys<\/code> y\u00f6nergesi).<\/li>\n<li><strong>Ayr\u0131cal\u0131k Y\u00fckseltme (Privilege Escalation):<\/strong> PAM sistemi, belirli kullan\u0131c\u0131lar\u0131n hedef sunucularda <code>sudo<\/code> veya di\u011fer ayr\u0131cal\u0131k y\u00fckseltme ara\u00e7lar\u0131n\u0131 kullanma yetkisini y\u00f6netebilir. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n sadece belirli komutlar\u0131 <code>sudo<\/code> ile \u00e7al\u0131\u015ft\u0131rmas\u0131na izin verilebilir.<\/li>\n<\/ul>\n<h4>4. Denetim ve Raporlama Katman\u0131:<\/h4>\n<p>Toplanan t\u00fcm eri\u015fim ve oturum verilerinin depolanmas\u0131, analiz edilmesi ve raporlanmas\u0131 i\u00e7in bir mekanizma.<\/p>\n<ul>\n<li><strong>Log Y\u00f6netimi:<\/strong> T\u00fcm kimlik do\u011frulama giri\u015fimleri, eri\u015fim kararlar\u0131 ve oturum kay\u0131tlar\u0131 merkezi bir loglama sistemine (\u00f6rne\u011fin ELK Stack, Splunk) g\u00f6nderilmelidir.<\/li>\n<li><strong>Raporlama ve Uyar\u0131lar:<\/strong> \u015e\u00fcpheli aktiviteler (\u00f6rne\u011fin, ba\u015far\u0131s\u0131z oturum a\u00e7ma giri\u015fimleri, yetkisiz eri\u015fim denemeleri) i\u00e7in otomatik uyar\u0131lar olu\u015fturulmal\u0131d\u0131r. D\u00fczenli denetim raporlar\u0131, uyum gereksinimlerini kar\u015f\u0131lamak i\u00e7in kritik \u00f6neme sahiptir.<\/li>\n<\/ul>\n<p>Bu mimariyi in\u015fa ederken, a\u00e7\u0131k kaynakl\u0131 \u00e7\u00f6z\u00fcmlerden faydalanabiliriz. \u00d6rne\u011fin, Teleport, Boundary gibi ara\u00e7lar bu bile\u015fenlerin \u00e7o\u011funu entegre bir \u015fekilde sunar. Daha basit bir yakla\u015f\u0131m i\u00e7in, OpenSSH&#8217;in kendi CA \u00f6zelliklerini, <code>bastion host<\/code> yap\u0131land\u0131rmalar\u0131n\u0131 ve <code>script<\/code> tabanl\u0131 oturum kayd\u0131n\u0131 bir araya getirebiliriz. Orion Belt, bu bile\u015fenlerin uyumlu bir \u015fekilde \u00e7al\u0131\u015farak g\u00fcvenli, y\u00f6netilebilir ve denetlenebilir bir SSH eri\u015fim ortam\u0131 olu\u015fturmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h3>Orion Belt&#8217;i \u0130n\u015fa Etmek: Ad\u0131m Ad\u0131m Kurulum ve Yap\u0131land\u0131rma Rehberi<\/h3>\n<p>Orion Belt&#8217;i in\u015fa etme s\u00fcreci, teorik tasar\u0131m\u0131n pratik uygulamaya d\u00f6n\u00fc\u015ft\u00fcr\u00fcld\u00fc\u011f\u00fc a\u015famad\u0131r. Bu rehberde, kendi kendine bar\u0131nd\u0131r\u0131lan bir SSH PAM sisteminin temel bile\u015fenlerini ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 anlataca\u011f\u0131z. Odak noktam\u0131z, a\u00e7\u0131k kaynakl\u0131 ve esnek \u00e7\u00f6z\u00fcmler kullanarak maliyeti d\u00fc\u015f\u00fck tutmak ve mevcut altyap\u0131n\u0131zla entegrasyonu kolayla\u015ft\u0131rmakt\u0131r. Bu \u00f6rnekte, OpenSSH&#8217;in CA (Certificate Authority) \u00f6zelli\u011fini kullanarak merkezi anahtar y\u00f6netimini ve bir atlama sunucusu (jump host) \u00fczerinden oturum kayd\u0131n\u0131 nas\u0131l sa\u011flayabilece\u011fimizi g\u00f6sterece\u011fiz.<\/p>\n<h4>Ad\u0131m 1: SSH Sertifika Yetkilisi (CA) Kurulumu<\/h4>\n<p>Orion Belt&#8217;in kalbinde, k\u0131sa \u00f6m\u00fcrl\u00fc SSH sertifikalar\u0131 imzalamak i\u00e7in bir CA bulunur. Bu, kullan\u0131c\u0131lar\u0131n uzun \u00f6m\u00fcrl\u00fc anahtarlar\u0131n\u0131 do\u011frudan sunuculara kopyalamak yerine, PAM sistemi taraf\u0131ndan ge\u00e7ici olarak imzalanm\u0131\u015f sertifikalar\u0131 kullanmas\u0131n\u0131 sa\u011flar.<\/p>\n<ol>\n<li><strong>CA Anahtar \u00c7ifti Olu\u015fturma:<\/strong> G\u00fcvenli bir sunucuda (tercihen sadece CA i\u015flemleri i\u00e7in ayr\u0131lm\u0131\u015f bir sunucu) CA anahtar \u00e7iftinizi olu\u015fturun. Bu anahtar \u00e7ifti \u00e7ok iyi korunmal\u0131d\u0131r.<\/li>\n<div class=\"code-container\">\n<pre><code>\nssh-keygen -t ed25519 -f \/etc\/ssh\/ca_key -C \"Orion Belt SSH CA\"\n            <\/code><\/pre>\n<\/p><\/div>\n<p>Bu komut, hem \u00f6zel anahtar\u0131 (<code>ca_key<\/code>) hem de herkese a\u00e7\u0131k anahtar\u0131 (<code>ca_key.pub<\/code>) olu\u015fturacakt\u0131r.<\/p>\n<li><strong>Hedef Sunucular\u0131 Yap\u0131land\u0131rma:<\/strong> Eri\u015fim sa\u011flamak istedi\u011finiz t\u00fcm hedef sunucularda <code>\/etc\/ssh\/sshd_config<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek CA&#8217;n\u0131z\u0131n herkese a\u00e7\u0131k anahtar\u0131n\u0131 g\u00fcvenilir olarak belirtin.<\/li>\n<div class=\"code-container\">\n<pre><code>\n# \/etc\/ssh\/sshd_config dosyas\u0131na ekleyin\nTrustedUserCAKeys \/etc\/ssh\/ca_key.pub\n            <\/code><\/pre>\n<\/p><\/div>\n<p>Ard\u0131ndan <code>sshd<\/code> servisini yeniden ba\u015flat\u0131n: <code>sudo systemctl restart sshd<\/code>. Bu, sunucular\u0131n art\u0131k sadece CA&#8217;n\u0131z taraf\u0131ndan imzalanan sertifikalarla kimlik do\u011frulamas\u0131na izin verece\u011fi anlam\u0131na gelir.<\/p>\n<\/ol>\n<h4>Ad\u0131m 2: Orion Belt Proxy\/Jump Host Kurulumu<\/h4>\n<p>Bu sunucu, t\u00fcm SSH trafi\u011finin ge\u00e7ti\u011fi merkezi noktad\u0131r ve oturum kayd\u0131n\u0131 ger\u00e7ekle\u015ftirecektir.<\/p>\n<ol>\n<li><strong>Proxy Sunucusunu Kurma:<\/strong> Yeni bir Linux sunucusu kurun ve SSH eri\u015fimini sadece belirli IP&#8217;lerden (\u00f6rne\u011fin, kendi ofis IP&#8217;niz veya VPN a\u011f\u0131n\u0131z) k\u0131s\u0131tlay\u0131n.<\/li>\n<li><strong>SSH Ajan Y\u00f6nlendirme ve Sertifika \u0130mzalama Mekanizmas\u0131:<\/strong> Kullan\u0131c\u0131lar, kendi anahtarlar\u0131n\u0131 proxy&#8217;ye y\u00fckleyecek ve proxy de bu anahtar\u0131 kullanarak hedef sunucuya ba\u011flanmak i\u00e7in bir sertifika imzalatacakt\u0131r. Bu, genellikle bir otomasyon beti\u011fi veya \u00f6zel bir ara\u00e7la yap\u0131l\u0131r. Basit bir betik \u00f6rne\u011fi:<\/li>\n<div class=\"code-container\">\n<pre><code>\n#!\/bin\/bash\nUSER_PUB_KEY=\"$1\"\nUSERNAME=\"$2\"\nTTL=\"+1h\" # Sertifikan\u0131n ge\u00e7erlilik s\u00fcresi (\u00f6rne\u011fin 1 saat)\n\nif [ -z \"$USER_PUB_KEY\" ] || [ -z \"$USERNAME\" ]; then\n    echo \"Kullan\u0131m: $0 &lt;kullan\u0131c\u0131_pub_anahtar\u0131_dosyas\u0131&gt; &lt;kullan\u0131c\u0131_ad\u0131&gt;\"\n    exit 1\nfi\n\n# Kullan\u0131c\u0131 anahtar\u0131n\u0131 CA ile imzalama\nssh-keygen -s \/etc\/ssh\/ca_key -I \"$USERNAME\" -n \"$USERNAME\" -V \"$TTL\" \"$USER_PUB_KEY\"\n\necho \"Sertifika ba\u015far\u0131yla imzaland\u0131: ${USER_PUB_KEY}-cert.pub\"\n            <\/code><\/pre>\n<\/p><\/div>\n<p>Bu betik, kullan\u0131c\u0131n\u0131n herkese a\u00e7\u0131k anahtar\u0131n\u0131 (<code>USER_PUB_KEY<\/code>) al\u0131r, CA \u00f6zel anahtar\u0131 (<code>\/etc\/ssh\/ca_key<\/code>) ile imzalar ve belirli bir kullan\u0131c\u0131 ad\u0131 (<code>USERNAME<\/code>) ve ge\u00e7erlilik s\u00fcresi (<code>TTL<\/code>) ile bir sertifika (<code>.pub-cert.pub<\/code>) olu\u015fturur. Kullan\u0131c\u0131 bu sertifikay\u0131 kullanarak hedef sunucuya ba\u011flan\u0131r.<\/p>\n<li><strong>Oturum Kayd\u0131 \u0130\u00e7in Yap\u0131land\u0131rma:<\/strong> Proxy sunucusunda, <code>script<\/code> komutunu kullanarak veya daha geli\u015fmi\u015f bir ara\u00e7la (\u00f6rne\u011fin <code>tlog<\/code>, <code>asciinema<\/code> veya Teleport gibi bir PAM \u00e7\u00f6z\u00fcm\u00fc) t\u00fcm SSH oturumlar\u0131n\u0131 kaydedebilirsiniz. Basit bir <code>script<\/code> tabanl\u0131 kay\u0131t i\u00e7in, kullan\u0131c\u0131lar\u0131n <code>~\/.ssh\/rc<\/code> dosyas\u0131na veya <code>\/etc\/ssh\/sshd_config<\/code> i\u00e7indeki <code>ForceCommand<\/code> y\u00f6nergesine bir betik ekleyebilirsiniz:<\/li>\n<div class=\"code-container\">\n<pre><code>\n# \/etc\/ssh\/sshd_config dosyas\u0131na ekleyin (sadece proxy sunucusunda)\nMatch User *\n    ForceCommand \/usr\/local\/bin\/record_session.sh\n            <\/code><\/pre>\n<\/p><\/div>\n<p><code>\/usr\/local\/bin\/record_session.sh<\/code> beti\u011fi \u015f\u00f6yle olabilir:<\/p>\n<div class=\"code-container\">\n<pre><code>\n#!\/bin\/bash\nLOG_DIR=\"\/var\/log\/ssh_sessions\"\nmkdir -p \"$LOG_DIR\"\nTIMESTAMP=$(date +%Y%m%d-%H%M%S)\nLOG_FILE=\"$LOG_DIR\/${USER}_${SSH_ORIGINAL_COMMAND}_${TIMESTAMP}.log\"\n\n# Oturum kayd\u0131n\u0131 ba\u015flat\nscript -q -f -c \"$SSH_ORIGINAL_COMMAND\" \"$LOG_FILE\"\n\n# Orijinal komutu \u00e7al\u0131\u015ft\u0131r\nexec \"$SSH_ORIGINAL_COMMAND\"\n            <\/code><\/pre>\n<\/p><\/div>\n<p>Bu betik, her SSH oturumunu bir dosyaya kaydeder. Ancak, bu basit bir \u00f6rnektir ve daha sa\u011flam bir \u00e7\u00f6z\u00fcm i\u00e7in \u00f6zel oturum kay\u0131t ara\u00e7lar\u0131 veya ticari\/a\u00e7\u0131k kaynakl\u0131 PAM \u00e7\u00f6z\u00fcmleri \u00f6nerilir.<\/p>\n<\/ol>\n<h4>Ad\u0131m 3: Kullan\u0131c\u0131 Deneyimi ve Entegrasyon<\/h4>\n<p>Kullan\u0131c\u0131lar\u0131n Orion Belt sistemini kolayca kullanabilmesi i\u00e7in baz\u0131 kolayl\u0131klar sa\u011flamak \u00f6nemlidir.<\/p>\n<ol>\n<li><strong>SSH Yap\u0131land\u0131rmas\u0131:<\/strong> Kullan\u0131c\u0131lar\u0131n <code>~\/.ssh\/config<\/code> dosyalar\u0131na, proxy \u00fczerinden ba\u011flant\u0131 kurmalar\u0131n\u0131 sa\u011flayacak ayarlar\u0131 eklemelerini isteyin.<\/li>\n<div class=\"code-container\">\n<pre><code>\n# ~\/.ssh\/config dosyas\u0131na ekleyin\nHost *.orionbelt.internal\n    ProxyJump user@orionbelt-proxy.example.com\n    IdentityFile ~\/.ssh\/id_ed25519-cert.pub # \u0130mzalanm\u0131\u015f sertifika\n    IdentitiesOnly yes\n            <\/code><\/pre>\n<\/p><\/div>\n<p>Bu yap\u0131land\u0131rma ile kullan\u0131c\u0131lar, <code>ssh sunucu.orionbelt.internal<\/code> komutunu kullanarak otomatik olarak proxy \u00fczerinden ba\u011flanacakt\u0131r.<\/p>\n<li><strong>Sertifika Da\u011f\u0131t\u0131m Mekanizmas\u0131:<\/strong> Kullan\u0131c\u0131lar\u0131n kendi herkese a\u00e7\u0131k anahtarlar\u0131n\u0131 (<code>id_ed25519.pub<\/code>) Orion Belt CA&#8217;s\u0131na g\u00f6nderebilecekleri ve imzalanm\u0131\u015f sertifikalar\u0131n\u0131 geri alabilecekleri bir web aray\u00fcz\u00fc veya CLI arac\u0131 geli\u015ftirebilirsiniz.<\/li>\n<\/ol>\n<p>Bu ad\u0131mlar, Orion Belt&#8217;in temelini olu\u015fturur. Daha geli\u015fmi\u015f \u00f6zellikler (MFA, JIT eri\u015fim, parola kasas\u0131) i\u00e7in Teleport veya Boundary gibi entegre PAM \u00e7\u00f6z\u00fcmlerini de\u011ferlendirebilirsiniz. Ancak bu basit yap\u0131land\u0131rma bile, Alpha Bastion&#8217;dan \u00e7ok daha g\u00fcvenli ve y\u00f6netilebilir bir SSH eri\u015fim ortam\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h3>G\u00fcvenli\u011fi ve Kullan\u0131labilirli\u011fi Art\u0131rma: \u0130leri D\u00fczey \u00d6zellikler ve Entegrasyonlar<\/h3>\n<p>Orion Belt&#8217;in temel yap\u0131s\u0131n\u0131 kurduktan sonra, sistemin g\u00fcvenli\u011fini, operasyonel verimlili\u011fini ve kullan\u0131c\u0131 deneyimini daha da ileriye ta\u015f\u0131mak i\u00e7in \u00e7e\u015fitli ileri d\u00fczey \u00f6zellikler ve entegrasyonlar ekleyebiliriz. Bu b\u00f6l\u00fcmde, deneyimli IT profesyonelleri i\u00e7in Orion Belt&#8217;i daha da g\u00fc\u00e7lendirecek ipu\u00e7lar\u0131 ve p\u00fcf noktalar\u0131 sunulmaktad\u0131r.<\/p>\n<h4>1. \u00c7ok Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (MFA) Entegrasyonu:<\/h4>\n<p>Sadece SSH anahtar\u0131 veya parola ile kimlik do\u011frulama, modern tehdit ortam\u0131nda yeterli de\u011fildir. MFA, ek bir g\u00fcvenlik katman\u0131 sa\u011flayarak kimlik av\u0131 (phishing) ve anahtar s\u0131z\u0131nt\u0131s\u0131 risklerini azalt\u0131r.<\/p>\n<ul>\n<li><strong>PAM Mod\u00fclleri ile Entegrasyon:<\/strong> Linux sistemlerinde Pluggable Authentication Modules (PAM) \u00e7er\u00e7evesi, SSH&#8217;e MFA eklemek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. FreeRADIUS, Google Authenticator (<code>pam_google_authenticator.so<\/code>) veya Duo Security (<code>pam_duo.so<\/code>) gibi mod\u00fcllerle entegrasyon sa\u011flayabilirsiniz. \u00d6rne\u011fin, <code>\/etc\/pam.d\/sshd<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek bir MFA mod\u00fcl\u00fc ekleyebilirsiniz.<\/li>\n<li><strong>IdP Entegrasyonu:<\/strong> E\u011fer Orion Belt, Okta, Azure AD veya Keycloak gibi bir Kimlik Sa\u011flay\u0131c\u0131 (IdP) ile entegre ise, bu IdP&#8217;lerin sa\u011flad\u0131\u011f\u0131 MFA \u00f6zelliklerinden faydalanabilirsiniz. Kullan\u0131c\u0131lar \u00f6nce IdP&#8217;ye MFA ile kimlik do\u011frular, ard\u0131ndan IdP, Orion Belt&#8217;e eri\u015fim i\u00e7in bir token sa\u011flar.<\/li>\n<\/ul>\n<h4>2. Just-in-Time (JIT) Eri\u015fim ve Onay \u0130\u015f Ak\u0131\u015flar\u0131:<\/h4>\n<p>S\u00fcrekli ayr\u0131cal\u0131kl\u0131 eri\u015fim vermek yerine, kullan\u0131c\u0131lara yaln\u0131zca ihtiya\u00e7 duyduklar\u0131 anda ve belirli bir s\u00fcre i\u00e7in yetki vermek, g\u00fcvenlik riskini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r. Orion Belt, bu yakla\u015f\u0131m\u0131 desteklemelidir.<\/p>\n<ul>\n<li><strong>Dinamik Sertifika Olu\u015fturma:<\/strong> Kullan\u0131c\u0131 bir sunucuya eri\u015fim talep etti\u011finde, Orion Belt CA&#8217;s\u0131, kullan\u0131c\u0131n\u0131n talebine ve belirlenen politikalara g\u00f6re k\u0131sa \u00f6m\u00fcrl\u00fc (\u00f6rne\u011fin 1 saatlik) bir SSH sertifikas\u0131 imzalar. Sertifikan\u0131n s\u00fcresi doldu\u011funda, eri\u015fim otomatik olarak iptal edilir.<\/li>\n<li><strong>Onay \u0130\u015f Ak\u0131\u015flar\u0131:<\/strong> Kritik sistemlere eri\u015fim i\u00e7in y\u00f6neticiden veya belirli bir ekipten onay al\u0131nmas\u0131n\u0131 gerektiren i\u015f ak\u0131\u015flar\u0131 olu\u015fturulabilir. Bu, bir chat uygulamas\u0131 (Slack, Microsoft Teams) veya bir IT servis y\u00f6netimi (ITSM) arac\u0131 (Jira Service Management) ile entegre edilebilir. Kullan\u0131c\u0131 eri\u015fim talep eder, onay mekanizmas\u0131 devreye girer, onayland\u0131\u011f\u0131nda sertifika imzalan\u0131r.<\/li>\n<\/ul>\n<h4>3. Oturum \u0130zleme ve Komut Filtreleme:<\/h4>\n<p>Oturum kayd\u0131 \u00f6nemli olsa da, proaktif g\u00fcvenlik i\u00e7in oturumlar\u0131 ger\u00e7ek zamanl\u0131 izlemek ve potansiyel tehlikeli komutlar\u0131 engellemek daha iyidir.<\/p>\n<ul>\n<li><strong>Ger\u00e7ek Zamanl\u0131 \u0130zleme:<\/strong> Baz\u0131 geli\u015fmi\u015f PAM \u00e7\u00f6z\u00fcmleri, y\u00f6neticilerin aktif SSH oturumlar\u0131n\u0131 ger\u00e7ek zamanl\u0131 olarak izlemesine olanak tan\u0131r. \u015e\u00fcpheli bir aktivite tespit edildi\u011finde, oturum an\u0131nda sonland\u0131r\u0131labilir.<\/li>\n<li><strong>Komut Filtreleme\/K\u0131s\u0131tlama:<\/strong> Kullan\u0131c\u0131lar\u0131n belirli komutlar\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 engelleyebilir veya sadece belirli komutlara izin verebilirsiniz. \u00d6rne\u011fin, \u00fcretim sunucular\u0131nda <code>rm -rf \/<\/code> gibi y\u0131k\u0131c\u0131 komutlar\u0131 engellemek veya sadece g\u00fcvenli y\u00f6netim betiklerinin \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131na izin vermek. Bu, <code>ForceCommand<\/code> y\u00f6nergesi ve \u00f6zel betikler veya daha geli\u015fmi\u015f ara\u00e7larla (\u00f6rne\u011fin <code>sudo<\/code>&#8216;nun geli\u015fmi\u015f \u00f6zellikleri) yap\u0131labilir.<\/li>\n<\/ul>\n<h4>4. Parola Kasas\u0131 ve Otomatik Parola D\u00f6ng\u00fcs\u00fc:<\/h4>\n<p>E\u011fer SSH anahtar tabanl\u0131 eri\u015fim her zaman m\u00fcmk\u00fcn de\u011filse (\u00f6rne\u011fin eski sistemler veya a\u011f cihazlar\u0131), ayr\u0131cal\u0131kl\u0131 hesaplar\u0131n parolalar\u0131n\u0131 y\u00f6netmek gerekir.<\/p>\n<ul>\n<li><strong>Merkezi Parola Kasas\u0131:<\/strong> HashiCorp Vault, CyberArk veya a\u00e7\u0131k kaynakl\u0131 bir \u00e7\u00f6z\u00fcm kullanarak ayr\u0131cal\u0131kl\u0131 hesaplar\u0131n parolalar\u0131n\u0131 g\u00fcvenli bir kasada saklay\u0131n. Kullan\u0131c\u0131lar parolalar\u0131 g\u00f6rmeden bu hesaplara eri\u015febilir.<\/li>\n<li><strong>Otomatik Parola D\u00f6ng\u00fcs\u00fc:<\/strong> Kasa, ayr\u0131cal\u0131kl\u0131 hesaplar\u0131n parolalar\u0131n\u0131 d\u00fczenli aral\u0131klarla (\u00f6rne\u011fin her 30 g\u00fcnde bir) otomatik olarak de\u011fi\u015ftirebilir. Bu, s\u0131zan bir parolan\u0131n ge\u00e7erlilik s\u00fcresini k\u0131salt\u0131r.<\/li>\n<\/ul>\n<h4>5. Log Y\u00f6netimi ve SIEM Entegrasyonu:<\/h4>\n<p>Orion Belt&#8217;in \u00fcretti\u011fi t\u00fcm loglar (kimlik do\u011frulama, eri\u015fim, oturum kay\u0131tlar\u0131, hatalar) merkezi bir log y\u00f6netim sistemine (ELK Stack, Splunk, Graylog) g\u00f6nderilmelidir. Bu, g\u00fcvenlik olaylar\u0131n\u0131 h\u0131zl\u0131ca tespit etmek ve adli analiz yapmak i\u00e7in kritiktir.<\/p>\n<ul>\n<li><strong>SIEM (Security Information and Event Management) Entegrasyonu:<\/strong> Loglar\u0131 bir SIEM \u00e7\u00f6z\u00fcm\u00fcne g\u00f6ndererek, g\u00fcvenlik olaylar\u0131n\u0131 korele edebilir, anormallikleri tespit edebilir ve otomatik uyar\u0131lar olu\u015fturabilirsiniz.<\/li>\n<\/ul>\n<p>Bu ileri d\u00fczey \u00f6zellikler, Orion Belt&#8217;inizi sadece bir SSH eri\u015fim y\u00f6neticisinden \u00f6te, kapsaml\u0131 bir ayr\u0131cal\u0131kl\u0131 eri\u015fim g\u00fcvenli\u011fi platformuna d\u00f6n\u00fc\u015ft\u00fcrecektir. Her bir entegrasyon, sisteminizin genel g\u00fcvenlik duru\u015funu g\u00fc\u00e7lendirirken, operasyonel y\u00fck\u00fc azaltmaya ve uyum gereksinimlerini kar\u015f\u0131lamaya yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>Orion Belt ile Kar\u015f\u0131la\u015f\u0131labilecek Zorluklar ve \u00c7\u00f6z\u00fcm \u00d6nerileri<\/h3>\n<p>Orion Belt gibi kapsaml\u0131 bir SSH PAM sistemi kurmak ve y\u00f6netmek, bir\u00e7ok avantaj sunsa da beraberinde baz\u0131 zorluklar\u0131 da getirebilir. Bu zorluklar\u0131 \u00f6nceden bilmek ve bunlara y\u00f6nelik \u00e7\u00f6z\u00fcm \u00f6nerileri geli\u015ftirmek, projenin ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir. \u0130\u015fte kar\u015f\u0131la\u015fabilece\u011finiz yayg\u0131n zorluklar ve bunlar\u0131n \u00fcstesinden gelmek i\u00e7in stratejiler:<\/p>\n<h4>1. Kullan\u0131c\u0131 Adaptasyonu ve E\u011fitim:<\/h4>\n<p><strong>Zorluk:<\/strong> Kullan\u0131c\u0131lar, mevcut al\u0131\u015fkanl\u0131klar\u0131ndan (do\u011frudan SSH ba\u011flant\u0131s\u0131, kendi anahtarlar\u0131n\u0131 y\u00f6netme) vazge\u00e7mekte zorlanabilirler. Yeni bir sisteme ge\u00e7i\u015f, ba\u015flang\u0131\u00e7ta diren\u00e7le kar\u015f\u0131la\u015fabilir ve verimlilik d\u00fc\u015f\u00fc\u015f\u00fcne neden olabilir.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm \u00d6nerisi:<\/strong><\/p>\n<ul>\n<li><strong>Kapsaml\u0131 E\u011fitim ve Dok\u00fcmantasyon:<\/strong> Kullan\u0131c\u0131lara Orion Belt&#8217;in nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m anlatan a\u00e7\u0131k ve anla\u015f\u0131l\u0131r dok\u00fcmantasyon (T\u00fcrk\u00e7e \u00f6rnekler ve ekran g\u00f6r\u00fcnt\u00fcleri ile) sa\u011flay\u0131n. E\u011fitim oturumlar\u0131 d\u00fczenleyin ve s\u0131k\u00e7a sorulan sorular\u0131 i\u00e7eren bir rehber olu\u015fturun.<\/li>\n<li><strong>Faydalar\u0131n\u0131 Vurgulay\u0131n:<\/strong> Kullan\u0131c\u0131lara yeni sistemin onlara nas\u0131l kolayl\u0131k sa\u011flayaca\u011f\u0131n\u0131 (\u00f6rne\u011fin, anahtar y\u00f6netimi derdinden kurtulma, daha az parola hat\u0131rlama, daha h\u0131zl\u0131 eri\u015fim) anlat\u0131n.<\/li>\n<li><strong>Pilot Uygulama:<\/strong> \u00d6nce k\u00fc\u00e7\u00fck bir grupla (\u00f6rne\u011fin, g\u00f6n\u00fcll\u00fc bir ekip) pilot uygulama yaparak geri bildirimleri toplay\u0131n ve sistemi iyile\u015ftirin.<\/li>\n<li><strong>Teknik Destek:<\/strong> Ge\u00e7i\u015f s\u00fcrecinde kullan\u0131c\u0131lara h\u0131zl\u0131 ve etkili teknik destek sa\u011flay\u0131n.<\/li>\n<\/ul>\n<h4>2. Performans ve \u00d6l\u00e7eklenebilirlik:<\/h4>\n<p><strong>Zorluk:<\/strong> Merkezi bir proxy \u00fczerinden ge\u00e7en t\u00fcm SSH trafi\u011fi, \u00f6zellikle yo\u011fun kullan\u0131mda performans darbo\u011fazlar\u0131na yol a\u00e7abilir. \u00c7ok say\u0131da e\u015fzamanl\u0131 oturum, proxy sunucusunun kaynaklar\u0131n\u0131 zorlayabilir.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm \u00d6nerisi:<\/strong><\/p>\n<ul>\n<li><strong>Y\u00fcksek Eri\u015filebilirlik (HA) ve Y\u00fck Dengeleme:<\/strong> Orion Belt proxy katman\u0131n\u0131 birden fazla sunucuya da\u011f\u0131t\u0131n ve bir y\u00fck dengeleyici (Load Balancer) kullanarak trafi\u011fi bu sunuculara e\u015fit \u015fekilde da\u011f\u0131t\u0131n. Bu, hem performans\u0131 art\u0131r\u0131r hem de tek hata noktas\u0131n\u0131 ortadan kald\u0131r\u0131r.<\/li>\n<li><strong>Kaynak Optimizasyonu:<\/strong> Proxy sunucular\u0131n\u0131n CPU, RAM ve a\u011f bant geni\u015fli\u011fi gibi kaynaklar\u0131n\u0131 dikkatlice izleyin ve gerekti\u011finde \u00f6l\u00e7eklendirin.<\/li>\n<li><strong>\u00d6nbellekleme:<\/strong> Sertifika imzalamalar\u0131 gibi s\u0131k yap\u0131lan i\u015flemler i\u00e7in \u00f6nbellekleme mekanizmalar\u0131 kullan\u0131n.<\/li>\n<\/ul>\n<h4>3. Entegrasyon Karma\u015f\u0131kl\u0131\u011f\u0131:<\/h4>\n<p><strong>Zorluk:<\/strong> Mevcut kimlik sa\u011flay\u0131c\u0131lar\u0131 (LDAP, Active Directory), SIEM sistemleri ve di\u011fer g\u00fcvenlik ara\u00e7lar\u0131yla entegrasyon, teknik olarak karma\u015f\u0131k olabilir ve uyumsuzluk sorunlar\u0131na yol a\u00e7abilir.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm \u00d6nerisi:<\/strong><\/p>\n<ul>\n<li><strong>A\u00e7\u0131k Standartlara Odaklan\u0131n:<\/strong> SAML, OIDC, SCIM gibi a\u00e7\u0131k standartlar\u0131 destekleyen \u00e7\u00f6z\u00fcmleri tercih edin. Bu, entegrasyonu kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><strong>Mod\u00fcler Tasar\u0131m:<\/strong> Orion Belt&#8217;i mod\u00fcler bir yap\u0131da tasarlay\u0131n, b\u00f6ylece her bile\u015fen ayr\u0131 ayr\u0131 geli\u015ftirilebilir ve entegre edilebilir.<\/li>\n<li><strong>API&#8217;lerden Faydalan\u0131n:<\/strong> Entegre etmek istedi\u011finiz sistemlerin API&#8217;lerini kullanarak otomasyonu ve veri al\u0131\u015fveri\u015fini sa\u011flay\u0131n.<\/li>\n<li><strong>Ad\u0131m Ad\u0131m Entegrasyon:<\/strong> T\u00fcm entegrasyonlar\u0131 ayn\u0131 anda yapmaya \u00e7al\u0131\u015fmay\u0131n. \u00d6ncelikle en kritik olanlardan ba\u015flay\u0131n ve a\u015famal\u0131 olarak ilerleyin.<\/li>\n<\/ul>\n<h4>4. G\u00fcvenlik ve Uyumluluk Riskleri:<\/h4>\n<p><strong>Zorluk:<\/strong> Orion Belt&#8217;in kendisi merkezi bir kontrol noktas\u0131 oldu\u011fu i\u00e7in, sistemin g\u00fcvenli\u011fi son derece kritik hale gelir. Sistemin yanl\u0131\u015f yap\u0131land\u0131r\u0131lmas\u0131 veya zafiyetleri, t\u00fcm altyap\u0131ya eri\u015fim riski yaratabilir. Ayr\u0131ca, denetim ve raporlama gereksinimlerini tam olarak kar\u015f\u0131lamak zor olabilir.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm \u00d6nerisi:<\/strong><\/p>\n<ul>\n<li><strong>S\u0131k\u0131 G\u00fcvenlik Sertle\u015fmesi (Hardening):<\/strong> Orion Belt sunucular\u0131n\u0131 en y\u00fcksek g\u00fcvenlik standartlar\u0131na g\u00f6re yap\u0131land\u0131r\u0131n (firewall, SELinux\/AppArmor, d\u00fczenli g\u00fcvenlik yamalar\u0131, minimum servis \u00e7al\u0131\u015ft\u0131rma).<\/li>\n<li><strong>D\u00fczenli Denetim ve Penetrasyon Testleri:<\/strong> Sisteminizi periyodik olarak g\u00fcvenlik denetimlerinden ge\u00e7irin ve s\u0131zma testleri (penetration tests) yapt\u0131r\u0131n.<\/li>\n<li><strong>Rol Tabanl\u0131 Eri\u015fim Kontrol\u00fc (RBAC):<\/strong> Orion Belt&#8217;in kendi y\u00f6netim aray\u00fcz\u00fcne eri\u015fimi de RBAC ile s\u0131k\u0131 bir \u015fekilde kontrol edin.<\/li>\n<li><strong>Kapsaml\u0131 Loglama ve \u0130zleme:<\/strong> T\u00fcm Orion Belt bile\u015fenlerinden gelen loglar\u0131 merkezi bir SIEM sistemine aktar\u0131n ve anormallikler i\u00e7in uyar\u0131lar yap\u0131land\u0131r\u0131n.<\/li>\n<li><strong>Uyum Uzmanlar\u0131yla \u00c7al\u0131\u015fma:<\/strong> KVKK, GDPR veya ISO 27001 gibi uyum gereksinimlerini kar\u015f\u0131lad\u0131\u011f\u0131n\u0131zdan emin olmak i\u00e7in uyum uzmanlar\u0131ndan destek al\u0131n.<\/li>\n<\/ul>\n<h4>5. Bak\u0131m ve Y\u00f6netim Y\u00fck\u00fc:<\/h4>\n<p><strong>Zorluk:<\/strong> Kendi kendine bar\u0131nd\u0131r\u0131lan bir \u00e7\u00f6z\u00fcm, s\u00fcrekli bak\u0131m, g\u00fcncelleme ve sorun giderme gerektirir. Bu, IT ekibi \u00fczerinde ek bir y\u00fck olu\u015fturabilir.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm \u00d6nerisi:<\/strong><\/p>\n<ul>\n<li><strong>Otomasyon:<\/strong> Kurulum, yap\u0131land\u0131rma, g\u00fcncelleme ve izleme gibi g\u00f6revleri otomatize etmek i\u00e7in Ansible, Chef veya Puppet gibi ara\u00e7lardan yararlan\u0131n.<\/li>\n<li><strong>\u0130yi Belgelendirme:<\/strong> T\u00fcm sistem mimarisini, yap\u0131land\u0131rma detaylar\u0131n\u0131 ve sorun giderme ad\u0131mlar\u0131n\u0131 i\u00e7eren kapsaml\u0131 bir i\u00e7 dok\u00fcmantasyon olu\u015fturun.<\/li>\n<li><strong>Ekip Yetkinli\u011fi:<\/strong> Ekibinizin Orion Belt teknolojileri konusunda yetkin oldu\u011fundan emin olun. Gerekirse e\u011fitimler sa\u011flay\u0131n.<\/li>\n<li><strong>G\u00fcncel Kalma:<\/strong> Kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bile\u015fenlerin g\u00fcvenlik yamalar\u0131n\u0131 ve g\u00fcncellemelerini d\u00fczenli olarak takip edin ve uygulay\u0131n.<\/li>\n<\/ul>\n<p>Bu zorluklar\u0131n \u00fcstesinden gelmek, Orion Belt projesinin uzun vadeli ba\u015far\u0131s\u0131 i\u00e7in anahtard\u0131r. Planl\u0131 bir yakla\u015f\u0131mla ve proaktif \u00e7\u00f6z\u00fcmlerle, kendi kendine bar\u0131nd\u0131r\u0131lan SSH PAM sisteminizden en y\u00fcksek de\u011feri elde edebilirsiniz.<\/p>\n<h3>Sonu\u00e7: Orion Belt&#8217;in Gelece\u011fi ve S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<p>Alpha Bastion&#8217;dan ba\u015flayarak, Orion Belt ad\u0131n\u0131 verdi\u011fimiz kendi kendine bar\u0131nd\u0131r\u0131lan, stabil bir SSH Privileged Access Management (PAM) sistemi in\u015fa etme yolculu\u011fumuzu tamamlad\u0131k. Bu s\u00fcre\u00e7te, SSH eri\u015fim y\u00f6netiminin neden kritik oldu\u011funu, geleneksel y\u00f6ntemlerin s\u0131n\u0131rl\u0131l\u0131klar\u0131n\u0131, SSH PAM&#8217;in temel prensiplerini ve Orion Belt&#8217;i nas\u0131l tasarlay\u0131p kuraca\u011f\u0131m\u0131z\u0131 ad\u0131m ad\u0131m inceledik. Merkezi CA ile sertifika tabanl\u0131 kimlik do\u011frulama, atlama sunucusu \u00fczerinden oturum kayd\u0131 ve politika tabanl\u0131 eri\u015fim kontrol\u00fc gibi \u00f6zelliklerle, sistemimizin g\u00fcvenli\u011fini ve denetlenebilirli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rd\u0131k.<\/p>\n<p>Orion Belt, organizasyonlara sadece g\u00fcvenli bir SSH eri\u015fim \u00e7\u00f6z\u00fcm\u00fc sunmakla kalmaz, ayn\u0131 zamanda operasyonel verimlili\u011fi art\u0131r\u0131r, uyum gereksinimlerini kar\u015f\u0131lamaya yard\u0131mc\u0131 olur ve siber g\u00fcvenlik duru\u015funu g\u00fc\u00e7lendirir. Kullan\u0131c\u0131lar\u0131n anahtar y\u00f6netimi y\u00fck\u00fcn\u00fc ortadan kald\u0131rarak, y\u00f6neticilere merkezi bir kontrol noktas\u0131 sa\u011flayarak ve t\u00fcm ayr\u0131cal\u0131kl\u0131 oturumlar\u0131 izlenebilir hale getirerek, IT altyap\u0131n\u0131z \u00fczerinde tam bir g\u00f6r\u00fcn\u00fcrl\u00fck ve kontrol elde edersiniz. Gelecekte, Orion Belt&#8217;i \u00e7ok fakt\u00f6rl\u00fc kimlik do\u011frulama (MFA), Just-in-Time (JIT) eri\u015fim, geli\u015fmi\u015f oturum izleme ve SIEM entegrasyonu gibi ileri d\u00fczey \u00f6zelliklerle daha da zenginle\u015ftirebiliriz. Bu s\u00fcrekli bir evrim s\u00fcrecidir ve g\u00fcvenlik tehditleri geli\u015ftik\u00e7e, Orion Belt&#8217;in de bu tehditlere kar\u015f\u0131 adapte olmas\u0131 gerekecektir.<\/p>\n<p>Unutmay\u0131n ki her organizasyonun kendine \u00f6zg\u00fc ihtiya\u00e7lar\u0131 ve mevcut altyap\u0131s\u0131 vard\u0131r. Bu makaledeki \u00f6rnekler ve yakla\u015f\u0131mlar bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Orion Belt&#8217;i kendi ortam\u0131n\u0131za en uygun \u015fekilde uyarlamak i\u00e7in detayl\u0131 bir planlama, test ve s\u00fcrekli iyile\u015ftirme yapman\u0131z \u00f6nemlidir. Kendi kendine bar\u0131nd\u0131r\u0131lan bir \u00e7\u00f6z\u00fcm\u00fcn getirdi\u011fi esneklik, bu uyarlamalar\u0131 yapman\u0131za olanak tan\u0131rken, ayn\u0131 zamanda sistemin kontrol\u00fcn\u00fc tamamen elinizde tutman\u0131z\u0131 sa\u011flar.<\/p>\n<h4>S\u0131k\u00e7a Sorulan Sorular<\/h4>\n<ol>\n<li><strong>Orion Belt projesi i\u00e7in neden kendi kendine bar\u0131nd\u0131r\u0131lan (self-hosted) bir \u00e7\u00f6z\u00fcm tercih etmeliyim?<\/strong>\n<p>Kendi kendine bar\u0131nd\u0131r\u0131lan bir \u00e7\u00f6z\u00fcm, verileriniz ve eri\u015fim kontrol\u00fcn\u00fcz \u00fczerinde tam denetim sa\u011flar. \u00dc\u00e7\u00fcnc\u00fc taraf bir sa\u011flay\u0131c\u0131ya ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 azalt\u0131r, maliyetleri uzun vadede d\u00fc\u015f\u00fcrebilir ve organizasyonunuzun \u00f6zel g\u00fcvenlik ve uyum gereksinimlerine g\u00f6re \u00f6zelle\u015ftirme esnekli\u011fi sunar. \u00d6zellikle hassas verilerle \u00e7al\u0131\u015fan veya kat\u0131 reg\u00fclasyonlara tabi \u015firketler i\u00e7in bu kontrol \u00e7ok de\u011ferlidir.<\/p>\n<\/li>\n<li><strong>SSH sertifikalar\u0131 kullanmak, geleneksel SSH anahtarlar\u0131ndan daha m\u0131 g\u00fcvenli?<\/strong>\n<p>Evet, genellikle daha g\u00fcvenlidir. SSH sertifikalar\u0131, anahtar y\u00f6netimini merkezile\u015ftirir ve basitle\u015ftirir. Kullan\u0131c\u0131lar\u0131n uzun \u00f6m\u00fcrl\u00fc anahtarlar\u0131 do\u011frudan sunucularda bulundurmas\u0131 yerine, CA taraf\u0131ndan k\u0131sa \u00f6m\u00fcrl\u00fc sertifikalar imzalan\u0131r. Bu sertifikalar\u0131n belirli bir ge\u00e7erlilik s\u00fcresi vard\u0131r ve s\u00fcresi doldu\u011funda otomatik olarak ge\u00e7ersiz olurlar. Bu, s\u0131zan bir anahtar\u0131n riskini ve etki s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r.<\/p>\n<\/li>\n<li><strong>Orion Belt&#8217;i kurmak i\u00e7in hangi teknik bilgi ve becerilere ihtiyac\u0131m var?<\/strong>\n<p>Linux sistem y\u00f6netimi, SSH protokol\u00fc bilgisi, temel a\u011f bilgisi (firewall, routing), betik yazma (Bash veya Python) ve tercihen bir kimlik sa\u011flay\u0131c\u0131 (LDAP\/Active Directory) ile \u00e7al\u0131\u015fma deneyimi gereklidir. A\u00e7\u0131k kaynakl\u0131 ara\u00e7larla \u00e7al\u0131\u015fmaya yatk\u0131n olmak da faydal\u0131d\u0131r.<\/p>\n<\/li>\n<li><strong>Oturum kayd\u0131 yasal olarak ne anlama geliyor ve hangi verileri kaydetmeliyim?<\/strong>\n<p>Oturum kayd\u0131, kullan\u0131c\u0131lar\u0131n SSH oturumlar\u0131 s\u0131ras\u0131nda ger\u00e7ekle\u015ftirdi\u011fi t\u00fcm etkile\u015fimleri (klavye girdileri, ekran \u00e7\u0131kt\u0131lar\u0131) kaydetmeyi ifade eder. Bu, g\u00fcvenlik denetimi, adli analiz ve uyum gereksinimleri (KVKK, GDPR gibi) i\u00e7in kritik \u00f6neme sahiptir. Kaydedilecek veriler, kullan\u0131c\u0131n\u0131n ad\u0131, IP adresi, ba\u011flant\u0131 zaman\u0131, hedef sunucu, \u00e7al\u0131\u015ft\u0131r\u0131lan komutlar ve t\u00fcm terminal \u00e7\u0131kt\u0131s\u0131 gibi bilgileri i\u00e7ermelidir. Ancak, ki\u015fisel verilerin korunmas\u0131 kanunlar\u0131na uygun hareket etmek ve kullan\u0131c\u0131lar\u0131 kay\u0131t hakk\u0131nda bilgilendirmek \u00f6nemlidir.<\/p>\n<\/li>\n<li><strong>Orion Belt&#8217;in bak\u0131m\u0131n\u0131 ve g\u00fcncellemelerini nas\u0131l y\u00f6netmeliyim?<\/strong>\n<p>Orion Belt bile\u015fenlerini (proxy sunucular\u0131, CA sunucusu, loglama sistemi) d\u00fczenli olarak yamalamak ve g\u00fcncellemek \u00e7ok \u00f6nemlidir. G\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmak ve yeni \u00f6zelliklerden faydalanmak i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 ara\u00e7lar\u0131n (OpenSSH, Linux da\u011f\u0131t\u0131m\u0131) g\u00fcncellemelerini takip edin. Otomasyon ara\u00e7lar\u0131 (Ansible gibi) kullanarak bu s\u00fcreci basitle\u015ftirebilir ve tutarl\u0131l\u0131\u011f\u0131 sa\u011flayabilirsiniz. D\u00fczenli yedeklemeler de sistemin s\u00fcreklili\u011fi i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<\/li>\n<\/ol>\n<p>#Teknoloji #SiberG\u00fcvenlik #SSHPAM #Eri\u015fimY\u00f6netimi #Altyap\u0131G\u00fcvenli\u011fi<\/p>\n","protected":false},"excerpt":{"rendered":"G\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k IT altyap\u0131lar\u0131nda, sunuculara ve kritik sistemlere g\u00fcvenli eri\u015fim sa\u011flamak, her organizasyon i\u00e7in hayati bir \u00f6neme sahiptir.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-43387","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Orion Belt v1.0: Alpha Bastion&#039;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Orion Belt v1.0: Alpha Bastion&#039;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k IT altyap\u0131lar\u0131nda, sunuculara ve kritik sistemlere g\u00fcvenli eri\u015fim sa\u011flamak, her organizasyon i\u00e7in hayati bir \u00f6neme sahiptir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-16T18:11:17+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"30 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f\",\"datePublished\":\"2026-07-16T18:11:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\"},\"wordCount\":5766,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\",\"name\":\"Orion Belt v1.0: Alpha Bastion'dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-07-16T18:11:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Orion Belt v1.0: Alpha Bastion'dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/","og_locale":"tr_TR","og_type":"article","og_title":"Orion Belt v1.0: Alpha Bastion'dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f","og_description":"G\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k IT altyap\u0131lar\u0131nda, sunuculara ve kritik sistemlere g\u00fcvenli eri\u015fim sa\u011flamak, her organizasyon i\u00e7in hayati bir \u00f6neme sahiptir.","og_url":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-07-16T18:11:17+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"30 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f","datePublished":"2026-07-16T18:11:17+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/"},"wordCount":5766,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/","url":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/","name":"Orion Belt v1.0: Alpha Bastion'dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-07-16T18:11:17+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/orion-belt-v1-0-alpha-bastiondan-stabil-bir-kendi-kendine-barindirilan-ssh-pam-sistemine-gecis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Orion Belt v1.0: Alpha Bastion&#8217;dan Stabil Bir Kendi Kendine Bar\u0131nd\u0131r\u0131lan SSH PAM Sistemine Ge\u00e7i\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=43387"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43387\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=43387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=43387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=43387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}