DİZİN YAPISI (Directory) UYGULAMALARI



Benzer belgeler
TÜBİTAK UEKAE ULUSAL ELEKTRONİK ve KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır.

Mobil Cihazlardan Web Servis Sunumu

Güvenli Doküman Senkronizasyonu

BioAffix Ones Technology nin tescilli markasıdır.

Spring Security Framework Harezmi Bilişim Çözümleri

Veri Tabanı-I 1.Hafta

AĞ KULLANIM KILAVUZU. Yazdırma Günlüğünü Ağa Kaydetme. Sürüm 0 TUR

İÇİNDEKİLER. LDAP a Giriş

08217 Internet Programcılığı I Internet Programming I

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

Kurumsal Bilgi Sistemleri ve Güvenlik 1/ 36

SAKAI Öğrenme Yönetim Sisteminde Tek Şifre Yönetimi

Bilgi Servisleri (IS)

Active Directory Nedir Ne Değildir?

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

1. Bölüm: Ağı Keşfetme

ÖZGÜR YAZILIMLAR İLE J2EE

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

Veritabanı. Ders 2 VERİTABANI

1 Temel Kavramlar. Veritabanı 1

SQL Server'ı Uzaktan Bağlantı İçin Ayarlamak

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.

ÖĞRENCİ LABORATUARLARI İÇİN OPTİMUM ÇÖZÜMLER

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!

VERİ TABANI YÖNETİM SİSTEMLERİ

Veri Tabanı-I 1.Hafta

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

Doğum Yeri : Gölcük Askerlik Durumu : Yapıldı. Uyruğu : T.C Sürücü Belgesi : B Sınıfı (2001)

Paloalto LDAP Yapılandırılması LDAP: Lightweight Directory Access Protocol DAP (Directory Access Protocol) API (Application Programming Interface)

Messenger Sunucularının Kurulum Dokümanı

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

FortiGate & FortiAP WiFi Controller

SAP Çözümleri ile Üniversitelerde Kurumsal Dönüşüm. Cihat ONBAŞI / Çözüm Yöneticisi 03 Şubat 2012

SERVİS MENÜSÜ KULLANIM REHBERİ

NoSql ve MongoDB. Saygın Topatan

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

HP PROCURVE SWITCHLERDE 802.1X KİMLİK DOĞRULAMA KONFİGÜRASYONU. Levent Gönenç GÜLSOY

Kurumsal Kimlik Yönetimi ve Güçlü Kimlik Doğrulama. Yılmaz Çankaya

Yeni Nesil Ağ Güvenliği

Bir 802.1x Kimlik Kanıtlama Uygulaması: EDUROAM

Devrim Gündüz. Onur Yalazı İstanbul PGCluster ile etkin kümeleme

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

Yeni kullanıcı hesabı açmak ya da varolan hesaplar üzerinde düzenlemeler yapmak.

Yerel Okul Sunucusu Uygulama Yazılımları Prototipi

Bütünleşik İş Sürekliliği Çözümü

Teknik Açıklıklar Nasıl Yönetilmeli? Hayretdin Bahşi Uzman Araştırmacı

Veritabanı Uygulamaları Tasarımı

ÖRÜN (WEB) GÜVENLİĞİ. Hazırlayan: Arda Balkanay

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri

1. Kartınızın türüne göre aşağıdaki bağlantılardan ilgili olana tıklayın.

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

Doç.Dr. Yaşar SARI ESOGÜ Turizm Fakültesi-Eskişehir BİLGİSAYAR AĞLARI (COMPUTER NETWORKS)

T.C. SOSYAL GÜVENLİK KURUMU. Hizmet Sunumu Genel Müdürlüğü GSS Yazılımları Daire Başkanlığı Kasım 2011

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

ULUSAL ELEKTRONİK VE KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Web Tasarımının Temelleri

Uzaktan Kurulum Kılavuzu

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

LDAP VE WORDPRESS İLE

Veri Tabanı Yönetim Sistemleri Bölüm - 3

FINDIK Herkese Açık Filtre

Yedek Almak ve Yedekten Geri Dönmek

AĞ GÜVENLİĞİ DERSİ. Donanımsal ağ güvenliğini ve bakımını sağlamak Yazılımsal ağ güvenliğini ve bakımını sağlamak. Ağ Güvenliği (Donanım)

TODAİE edevlet MERKEZİ UYGULAMALI E-İMZA SEMİNERİ KASIM E-imza Teknolojisi. TODAİE Sunumu

Clonera Bütünleşik İş Sürekliliği Gereksinimler ve Kurulum Dökümanı

Lightweight Directory Access Protocol : LDAP

BİLGİSAYAR AĞLARI VE İLETİŞİM

Sertan Kolat

PHP 1. Hafta 1. Sunum

FEN BİLGİSİ ÖĞRETMENİ

PostgreSQL'de Güvenlik

FOUR FAİTH ROUTER LARDA IPSEC GÜVENLİ HABERLEŞME KILAVUZU

ELEKTRONİK SAĞLIK KAYITLARI GÜVENLİĞİNDE IEEE 802.1x STANDARDININ KULLANILMASI

Plaka Tanıma. Plaka. Tanıma Sistemi. Sistemi

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

4. Bu bölümde iletişim adresi bilgilerinizi girmeniz gerekmektedir.

Diğer Internet araçları

PocketRest Kullanımı

Module 2 Managing User And Computer accounts

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

FAKS SUNUCU EĞİTİM DÖKÜMANI

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ

BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri

UZAKTAN EĞİTİM MERKEZİ

Ne yapıyoruz? Bulutfon olarak sizlerin hangi problemlerini çözüyoruz?

Transkript:

DİZİN YAPISI (Directory) UYGULAMALARI Mürsel Ö. KARABIYIK Teknik Danışman Gantek Teknoloji mursel.karabiyik@gantek.com

Ajanda: Şimdiki Durum Dizin Yapısı Nedir? Dizin Yapısının Fonksiyonel Özellikleri Nelerdir? Dizin Yapısı Kimler için Önemlidir? Dizin Yapısının Ayrıntıları Nelerdir? Dizin yapısı dışarıdan nasıl görünür? Dizin yapısı uygulamaları hangi Protokolleri kullanır? Bilişim 2003 Adana 2

...Ajanda: Alternatifler Var mı? Alternatifler ile Dizin Yapısı Arasındaki Farklar Nelerdir? Meta Directory Sunucusu RDBMS / Dizin Sunucusu, Hangisi? Uygulamaları Dizin Yapısı ile Uyumlu Geliştirmek için Nelere Dikkat Etmek Gerekir? Dizin Yapısı Bir Kuruma Uygulanırken Nelere Dikkat Edilmelidir? Örnek Çalışma: Bir Üniversitenin İhtiyaçları Nelerdir? Dizin Yapısı Bu İhtiyaçları Nasıl Karşılar? Bilişim 2003 Adana 3

Şimdiki durum: KullanıcılarUygulamalar Sistem Yöneticileri Sistemler / Bilgi Kaynakları Bilişim 2003 Adana 4

...Organize Olmamış Bir Yapı: Building Access Authorizations Social Security Number Remote Access Login ID Primary Dial-in Number Securid Exp Date Hometown Connection Speed Building Badge Number Mobile Phone License Plate Emp Grade Level Emergency Phone College Name Modem Serial Number Securid Number Credit Card Expiration Title Department Name Admin Name Email Absence Message Home Address Emergency Contact Indirect Reports Phone Number Pager Serial Number Challenge Phrase Response Password Expiration Date Primary Machine IP Address MS Office Version Building Number Remote Access? Location Direct Reports Credit Card Number Line Cubicle Number Room Number Work Address Browser Version Personal URL Pager email Address Manager Pager Number Directory Photo Fax Number Airline Seating Prefs Email Address Language Personal Groups Badge Exp Date Badge Photo Geographic Region Remote Access password Employee Type Project Responsibilities Mailing Address Budget Authority Employee Number Cell Phone Serial Number Organization Project Groups Mouse Serial Number Certificate DN Login ID Home Phone Number Primary Printer Bilişim 2003 Adana 5

...Arzulanan Yapı Kullanıcılar Dizin Yapısı tabanlı Arayüz Sistemler / Bilgi Kaynakları Bilişim 2003 Adana 6

...Ortak Bilgi Saklama Bilişim 2003 Adana 7

Dizin Yapısı Nedir? Çeşitli biçimlerdeki verilerin, organize olmuş (sorgulanabilir, yönetilebilir) bir yapı altında toplu şekilde tutulmasıdır. Saklanabilecek bilgi çeşitleri: İsim, Soyisim Fotoğraf Telefon numarası, adres, e-ileti adresi Kaynak ulaşım bilgileri (yetkilendirme) Uygulama konfigürasyonları Server, yazıcı, kullanıcı bilgisi/şifresi, ağ cihazları konfigürasyonları Kullanıcıya özel çeşitli uygulamalara ait bilgiler PKI anahtarları Yukarıdakilerin dışında sık ve hızlı erişim gerektiren aklınıza gelen HERŞEY!! Bilişim 2003 Adana 8

Dizin Yapısının Fonksiyonel Özellikleri Nelerdir? Bütün kullanıcı ismi/şifre ya da public key tabanlı doğrulama işlemleri tek noktadan takip edilir ve yönetilir. Bilgiler, organizasyon yapısına benzer bir hiyerarşik mimari üstünde tutulur. Çok kolay yönetilebilir, her birim kendi dizin yapısından sorumlu olabilir. Bir çok uygulama kolaylıkla dizin altyapısında saklanan bilgilere ulaşabilir bilgilerin ortak kullanımı. Okuma ağırlıklı işlemler için optimize edilmiştir. Erişim hızı yüksektir. Nesne tabanlı bir mimariye sahip olduğu için uygulama geliştiriciler çok rahat adapte olabilirler. TCP/IP tabanlı olduğu için bilgiye her konumdan ulaşabiliriz. Bilişim 2003 Adana 9

Kimler için Önemlidir? Kullanıcılar Uygulama Geliştiriciler ve Sistem Yöneticileri Karar verme mekanizmalarının başında duranlar Bilişim 2003 Adana 10

...Kullanıcılar İçin Ne Önemlidir? Başka kullanıcıları bulmak İletişim Kurmak Bilgi paylaşımı Projelerde ortak çalışma yapmak İş ile ilgili uygulamalarını çalıştırmak Kişisel tercihe uygun İşletim Sistemini çalıştırmak Güvenilirlik Kolay kullanım Bilişim 2003 Adana 11

...Uygulama Geliştiriciler ve Sistem Yöneticileri için Ne Önemlidir? Plug-n-Play yükleme araçları Esnek tanı araçları diagnostik kolaylığı Bilgi dönüştürme arayüzleri ve araçları Güçlü fakat basit SDK Uygulama geliştirme ve yönetimsel anlamda eğitim imkanları Sunucu İşletim Sistemi taşınabilirliği Dökümantasyon Bilişim 2003 Adana 12

...Karar Verme Mekanizmaları için Ne Önemlidir? Düşük başlangıç ve bakım maliyetleri Artan verimlilik Azalan IT operasyon maliyetleri Açık standardlar desteği Yatırımın geri dönüşü Geleceği hedefleyen IT yatırımları Bilişim 2003 Adana 13

...Bunu Nasıl Sağlarız? Basit, iyi tanımlanmış dizin ulaşım protokolü (Directory Access Protocol) Basit API Güvenlik anahtarlarının saklanabilme desteği İşletim Sistemi taşınabilirliği Kopyalama/Eş zamanlı kılabilmek (Replication/Sync.) Yüksek performanslı arama motoru Genişletilebilir dizin şeması Varolan Intranet ile kolay entegrasyon destekleyen bir Protokol lazım.. Bilişim 2003 Adana 14

Dizin Yapısının Ayrıntıları Nelerdir? Çok hızlı okuma işlemleri: Yazma ve değiştirmeden çok okuma için optimize edilmiştir. Statik sık sık değişmeyen bilgi: Saklanan bilgilerin büyük çoğunluğu değişmez. Dağıtık: Kullanılan bilginin doğasından geliyor. Hiyerarşik: Bilgiler organizasyonun yapısına benzer bir yapı altında saklanır. Nesne tabanlı: Dizinde saklanan entryler objectler halinde dururlar. Her bir object ise inherit edilmiş olan object classlarda bulunan attribute ları kullanır. Standard Şema: Bütün uygulamalar standard şemalar ile çalışırlar. Bu sayede uygulamalar arasında uyuşmazlık yaşanmaz. Çok-değerli Attributelar: Dizin attributeları bir yada birden çok değere sahip olabilirler. Multi-Master Replication: Dizin sunucuları aynı anda bir yada birden çok dizin sunucusuna kendisinde olan değişiklikleri anlık yada daha sonra kopyalayabilir. Bilişim 2003 Adana 15

...Dizin yapısı dışarıdan nasıl görünür? DN Suffix RDN dc=uni,dc=edu,dc=tr o=ogrenci isleri, dc=uni,dc=edu,dc=tr o=bilgi islem, dc=uni,dc=edu,dc=tr o=ogrenciler, dc=uni,dc=edu,dc=tr o=bolumler, dc=uni,dc=edu,dc=tr sid=12345, o=ogrenciler, dc=uni,dc=edu,dc=tr ou=eee, o=bolumler,dc=uni,dc=edu,dc=tr ou=labs, ou=eee,o=bolumler,dc=uni,dc=edu,dc=tr uid, sid, bolum, sifre, e-ileti address, ev adresi, fotoğraf, kutuphane bilgileri, hastane bilgileri, Bilişim 2003 Adana 16

...Dizin Yapısı Uygulamaları Hangi Protokolleri Kullanır? X500 ve LDAP X500 > LDAP Chaining yapısına dayanır Binary OID kullanılır X500 OSI Protocol Stack i kullanır Karmaşık ve Ağır Protocol Tek bir server görüntüsü sergiler TCP/IP kullanır LDAP Kolay ve hafif - Lightweight Referral yapısını kullanır Dağıtık görünüm sergiler Attribute tipleri stringlerden oluşur Bilişim 2003 Adana 17

Alternatifler Var mı? RDBMS MySQL PostgreSQL Oracle M$SQL Metin Dosyaları Bilişim 2003 Adana 18

...Alternatiflerin Dizin Yapısından Farkları Nelerdir? RDBMS Yazma ağırlıklı işlemler Geçmişe dönük bilgi saklama Her uygulama için ayrı şema yapısı Karmaşık bilgi modelleri (view, join, foreign key) Bilgi bütünlüğü (rollback, referential integrity, transaction-oriented) ACID transactions Atomic, Consistent, Isolation ve Durable Metin Dosyaları Yönetim yok!!! Sadece bilgi Aynı anda ulaşım problemleri Bilgi bütünlüğünü sağlamak imkansız Bilişim 2003 Adana 19

Altyapımızda Böyle bir Bilgi sunucusu varsa ne yapacağız? Migrate edebiliriz. RDBMS Sunucu DİZİN Sunucusu Meta Directory Sunucusu!! Bilişim 2003 Adana 20

Meta Directory Sunucusu Birbirine benzemeyen dağıtık veri kaynaklarına tek bir Dizin verisi görünüşü sağlayarak dizin servislerinin avantajlarını ortaya koyar. Bilgi kaynakları: Oracle RDBMS Server M$ NT domain yapısı M$ Active directory yapısı, ya da başka bir Dizin Sunucusu Bilişim 2003 Adana 21

...Bilgilerin Değişik Kaynakları Olabilir. Bilişim 2003 Adana 22

...Meta Directory Sunucusu Sonrası, Bilişim 2003 Adana 23

...Meta Directory Sunucusu Ne Zaman İşimize Yarar? Eski yöntemleri hemen terketmek istemiyorsak Kontrol edilebilir bilgi kaynağı merkezi yaratmak Tek noktadan farklı sunucularda saklanan bilgilere erişmek Hızlı bir şekilde uygulama geliştirmek istiyorsak Yapılan yatırımın korunması Bilişim 2003 Adana 24

RDMS mi yoksa Dizin Sunucusu mu? Saklanacak bilgi statik mi, dinamik mi? Bilginin dağıtık olması gerekiyor mu? Bir uygulamadan fazla uygulama aynı bilgiye ihtiyaç duyacak mı? Tek attribute da birden çok değer saklanacak mı? Uygulama hiyerarşik yapıdan faydalanacak mı? Esnek güvenlik güvenlik ayarlarına ihtiyacımız var mı? IT altyapınızda tek noktadan belgeleme gerekiyor mu? Atanmış bilgi deposu yönetimi isteniyor mu? Bilişim 2003 Adana 25

Uygulamaları Dizin Yapısı ile Uyumlu Geliştirmek için Nelere Dikkat Etmek Gerekir? Dizin sunucuları uygulama seviyesinde protokoller kullanır. Kullanıcı belgelemesi yaparken dikkatli olmak: Clear text şifreler kullanılmamalı SASL tabanlı kimlik belgeleme tercih edilmeli Dizin sunucusundan bilgileri SSL yada TLS desteği ile almak Kullanıcı yetkilendirmelerine dikkat edilmeli. Bilişim 2003 Adana 26

Dizin Yapısı Bir Kuruma Uygulanırken Nelere Dikkat Edilmelidir? Mutlaka Yatırımın Geri Dönüşü (ROI) incelemesi yapılmalı Uygulamanın sonuna kadar olan aşamaları içeren bir proje planı hazırlanmalı Ölçülebilir problemler adreslenmeli Organizasyondaki bütün bölümler projeye dahil edilmeli Karmaşık yapılardan kaçınılmalı Kurulum sonrası Dizin Yapısının yönetimi dikkatli bir sekilde yapılmalı Dizin Yapısı iyi bir teknolojidir mantığı altında bir tercih yapılmamalıdır. Bilişim 2003 Adana 27

Örnek Çalışma: Üniversitenin Öğrenci Bilgisi Kullanan Birimleri: Öğrenci İşleri Bilgi İşlem Merkezi Kütüphane Mediko (Üniversite Hastanesi) Öğretim Üyeleri/Öğrenci Adres Defteri Telefon Altyapısı Kullanıcı Bilgileri Bilişim 2003 Adana 28

...Örnek Çalışma: Ögrenci İşleri Bilgi İşlem Merkezi Kütüphane DİZİN SUNUCUSU Mediko Adres Defteri PBX Santral Bilişim 2003 Adana 29

Sorular?

Teşekkürler... Daha fazla bilgi için: mursel.karabiyik@gantek.com