Üye Girişi
x

Giriş Başarılı.

Yanlış Bilgiler.

E-mail adresinizi doğrulamalısınız.

Facebook'la giriş | Kayıt ol | Şifremi unuttum
İletişim
x

Mesajınız gönderildi.

Mesajınız gönderilemedi.

Güvenlik sorusu yanlış.

Kullandığınız Sosyal Medyayı Seçin
Yeni Klasör 8 yıldır sizin için en güvenli hizmeti veriyor...

Teknoloji dünyasındaki son gelişmeler ve sürpriz hediyelerimiz için bizi takip edin.

NT Güvenliği

> 1 <

Blade IV

grup tuttuğum takım
Albay Grup
Hat durumu Cinsiyet Özel mesaj 8324 ileti
Yer: İstanbul
İş:
Kayıt: 22-05-2006 06:51

işletim sistemim [+][+3][+5] [-]
kırık link bildirimi Kırık Link Bildir! #102657 29-07-2006 22:03 GMT-1 saat    
1. Yerel Kaynakların Korunması

NT işletim sistemi düzenlediği sabit disk, sürücü ve diğer birimlerin korunması için değişik güvenlik yöntemlerine sahiptir. NTFS dosya sistemi, dosya ve dizinlere kullanıcı bazında izinler vererek NT sisteminin ana izin sistemini oluşturur. Microsoft Windows NT Workstation'da izinleri yalnızca administrator hakkına sahip olanlar değiştirebilir.

Yerel(local) bilgisayarın sabit diski ve diğer birimlerinin korunmasının yanısıra network(ağ) üzerinden sisteme erişecek kullanıcıların da kontrol edilmesi NT koruma sisteminin bir bölümünü oluşturur. NT işletim sistemi bu işlemler için çok sayıda araca sahiptir.

Yönetim araçları

NT Explorer

My Computer

Server Manager

Command Prompt (komut yolu)



NT kaynaklarına başvuran bir kullanıcı için tesis edilen kontrol üç ayrı düzeyde düzenlenir:

Share - Level (paylaşım düzeyi)

Directory - Level (dizin düzeyi)

File – Level (Dosya düzeyi)



Paylaşım düzeyli paylaştırma uzak kullanıcılar için yapılır. Diğer paylaşım düzenlemeleri yerel kullanıcılar içindir.



2. NTFS Güvenlik Sistemi

NTFS, NT'ye özgü bir dosya sistemidir. NTFS bölümü kullanıcılara izin (hak) vererek sabit diski yerel ve uzak(network) bağlantılarına karşı korur. Bu nedenle izinleri dosyaların sahip oldukları özellikler olarak düşünmek gerekir. NTFS güvenlik sistemi içinde ayrıca disk üzerinde yapılan işlemler denetlenir(auditing) ve sahiplikler düzenlenir.

2.1. NTFS Dosyalarının İzinleri

İzinler (permissions) dosyaların nasıl ve kim tarafından kullanılacağını belirler. NT’de beş çeşit izin vardır.

İşlem
Read
Write
Execute Delete
Change Permissions
Take Ownership

Erişim yok - - - - - -
Okuma x x - - - -
Değiştirme x x x x - -
Full Kontrol x x x x x x
Özel Erişim x x x x x x



2.2.Varsayım İzinler

Bir disk bölümü NTFS ile formatlandığında Everyone(herkes) gurubuna (yerel) Full Control olarak açılır. Bunun anlamı yeni yaratılan bir NTFS disk bölümünün yerel bir FAT ya da ya da HPFS bölümü gibi kullanılmasıdır.



2.3. NTFS Dizinlerinin İzinleri

Dizinlere de dosyalar gibi belli izinler verilir. Dizin izinleriyle dosya izinleri arasında en büyük fark, Special Access(Özel Erişim) izinleri bakımındandır. Dizin özel erişim izinleri yeni mevcut dosyalar ve dizinler için ayrı ayrı düzenlenir.

Bir dizinin izinlerinin değiştirilmesi, onun içindeki dosyaların izinlerini değiştirir. Bir dizinin izinlerini değiştirmek onun içindeki alt dizinlerin izinlerini değiştirmesi seçeneğinin işaretlenmesine bağlıdır.

Bir dizine yeni eklenen bir dosya ya da bir altdizin, üst dizinin izinlerini miras olarak alır.



İşlem
Read
Write
Execute
Delete
Change Permissions
Take Ownership

Erişim yok - - - - - -
Okuma x x - - - -
Değiştirme x x x x - -
Full Kontrol x x x x x x
Özel Erişim x x x x x x
Listeleme x x - - - -
Ekleme - x x - - -
Ekle & Oku x x x - - -



Dizin izinlerinde iki takım parantez kullanılır. Bu parantezlerin anlamı şudur:

Birinci grup parantezler, mevcut ve yeni dizinlere uygulanır ve Special Directory Access tarafından düzenlenir. İkinci Grup Parantezler ise mevcut ve yeni dosyalara uygulanır ve Special File Access tarafından düzenlenir.

Örnek : Everyone Full Control (All) (All)



2.4. Kopyalanan ya da Taşınan Dosya ve Dizinlerin İzinleri

Bir dosya kopyalandığında hedef yerde yeni dosya işlemi görür ve o yerin yeni dosya izinlerine sahip olur. Klasör kopyalandığında yine klasör hedef yerdeki izinlere sahip olur. Yeni bir partition’a(bölüme) kopyalan ya da taşınan dosya gittiği yerin izinlerine tabi olur. Buna konteyner (container) etkisi denir.

Dosya ve dizinler aynı partition’da bir yerden diğerine taşınırsa o zaman izinlerini götürürler. Ancak eğer başka bir bölüme taşınırsa o zaman yine kopyalamada olduğu gibi hedef alanın izinlerine tabi olurlar.

Komut Aynı Bölümde(partition) Farklı Bölümde(partition) ise :

Copy : Hedef dizinin izinlerini miras alır. Hedef dizinin izinlerini miras alır.

Move : Orijinal izinler kalır. Hedef Dizinin izinlerini miras alır.



2.5. Kullanıcı ve Grupların İzinlerinin Etkileşimi

Bir grup içinde tanımlı olan kullanıcının bir kaynağa ulaşmadaki izinleri kullanıcı izinleri + grup izinleri birleşerek kullanıcıyı temsil eder. Grup ya da kullanıcı izinlerinden birisinin No Access olması durumunda birleşik(kümulatif) izin No Access olacaktır.

Grup

Kullanıcı Ahmet Yiğit Arcan Geçerli İzin
İzin1 Write - Read Read / Write
İzin2 - Change Read Change
İzin3 No Access Read Change No Access



2.6. Sahiplik

Bir dosya ya da dizinin sahibi (owner/yaratan) onun izinlerini değiştirme yetkisine sahiptir. Diğer bir deyişle sahiplik izni değiştirmek onun hakkıdır. Temel olarak Administrator(Yönetici) sahiplikleri düzenler ve istediği sahipliği de elde eder. Bunun dışında bir sahip, kendi dizin ya da dosyası üzerinde istediği kullanıcıya istediği hakkı verebilir.



Sahipliği görmek ve almak için NT Explorer çalıştırılır. Sonra dosya ya da dizin seçilir. Ardından sağ tuşa basılarak Properties(özellikler) komutu seçilir. Buradan Ownership bölümü seçilir. Varsayım olarak dosya ya da dizini yaratan kullanıcı onun sahibidir. Sahiplik konusunda genel kurallar şunlardır:

Yaratıcı(sahip) kullanıcı, başka bir gruba ya da kullanıcıya sahiplik hakkını verebilir.

Administrators, bir dosya ya da dizinin sahipliğini alabilir.

Eğer Administrators grubundan birisi bir sahiplik alırsa Administrators gurubu sahip olur. Buna karşın Administrators gurubunda olmayan bir kullanıcı sahiplik alırsa sadece kendisi sahip olur.

Bir dosyanın sahibi olmak ya da Administrator olmak dosyanın bütün izinlerine (haklarına) sahip anlamına gelmeyebilir. Ancak bir sahip o dosyanın izinlerini değiştirerek istediği izinleri elde eder.



2.6.1. Dizin ve Dosya Sahipliğinin Alınması

Bir dosyanın ya da dizinin sahipliğinin alınması için aşağıdaki koşulların yerine getirilmesi gerekir:

Full Control izni

Special Access izinlerinden Take Ownership

Administrators grubunun üyesi olmak.

2.7. İzinlerin Düzenlenmesi

NT kaynaklarına başvuran bir kullanıcı (yerel ya da network) için tesis edilen izinler (kontrol) üç ayrı düzeyde düzenlenir.:

Share- Level (Paylaşım düzeyi)

Directory - Level (Klasör (dizin) düzeyi)

File - Level (Dosya Düzeyi)



Share - Level paylaşım bir dizinin genel olarak network’e (diğer kullanıcılara) paylaştırılmasıdır. Dosya ve dizin düzeyindeki paylaşımlar ise yerel bir kullanıcı ya da grup için özel izinlerin düzenlenmesidir.

Sabit diskteki dizinler ve dosyalar için yapılacak izin düzenlemeleri için My Computer ya da NT Explorer kullanılabilir.



2.8. Bir Dizini Paylaştırma

Çalışan bir NT server üzerindeki dosya ve dizinlere izni olmayan kullanıcılar ulaşamazlar. Diğer bir deyişle NT Server üzerindeki dosya ve dizinlere yerel olarak ve network üzerinden ulaşmak için bu dosya ve dizinlerin paylaştırılması gerekir. Bir dizini paylaştırmak için Administrators gurubunda ya da Server Operators gurubunda olmak gerekir.

Bir dizin yerel (bulunulan makinede) ya da uzaktan paylaştırılabilir. Yerel yönetim için NT Server ’a giriş yapılmalıdır. Uzaktan paylaşım yaratmak için Server Manager programı çalıştırılmalıdır.

Bir dizini paylaştırmak için,

NT Explorer çalıştırılır veya My Computer simgesi açılır.

Paylaştırlacak dizin seçilir.

Dizin üzerinde farenin sağ tuşuna basılarak Properties(özellikler) seçilir.



Ekrana gelen Properties(özellikler) iletişim kutusundan Sharing seçilir.


User Limit, paylaşımları kısıtlamak için kullanılır.

Maximum Allowed : Aynı anda sınırsız kullanıcının bu dizine ulaşmasını sağlar.

Allow : Sadece belirtilen sayıda kişinin aynı anda dizine ulaşması sağlanır. Daha fazla kullanıcının erişimi bir mesajla önlenir.






Paylaşıma açılan bir dizine (kaynağa) bir paylaşım adı verilir. Bu ad varsayım olarak dizinin adıdır. Bunun dışında kullanıcı istediği paylaşım adını dizine verebilir. 8 karakterden uzun verilen paylaşım adları Ms-Dos tarafından ulaşılamayacağı için sistem tarafından bir uyarı mesajı verilir. Paylaşımları gizlemek için paylaşım adlarının sonuna $ işareti konulur. Örnek Yigit$



3.Uzaktan Paylaşım Yönetimi

Uzaktaki bir bilgisayar üzerindeki paylaşımın yönetimi için My Computer ya da NT Explorer kullanılmaz. Bu işlem için Server Manager programı kullanılır.

Server manager’a ulaşmak :

Start -> Programs -> Administrative Tools ve Server Manager

Ardından seçilen bilgisayar (server) temelinde yönetim işlemlerine başlanır. Bu işlem için düğmeler kullanılır.

Uzaktan paylaşımları gören sistem yöneticisi isterse, Disconnect (Bağlantıyı Kes) düğmesi ile paylaşımdan yararlanan kullanıcıların paylaşımlarını keser.



3.1. Yönetimsel Paylaşımlar

NT Server ve Workstation işletim sisteminde Server servisinin çalışmasıyla birlikte bazı gizli yönetimsel (administrative) paylaşımlar oluşturulur. Bu paylaşımlar :

ADMIN$ (NT programlarının bulunduğu dizin)

IPC$ (sistem içi iletişim)

C$ (herbir disk partition’u)

D$ "

E$ "



4. Kullanıcı Temelli İzinlerin Düzenlenmesi

Aynı makinadan(yerel bilgisayar) ya da network üzerinden düzenlenen izinlerde permissions (izinler) düğmesi ile bu izinleri kullanıcılar ve gruplar için verilmesi sağlanır. İzin (permission) bir kaynağa (dosya, dizin, yazıcı vb.) erişmek için gerekli haktır.



İşlem
Read
Write
Execute
Delete
Set Permissions
Take Ownership

No Access - - - - - -
Read x x - - - -
Change x x x x - -
Full Kontrol x x x x x x
Special Access x x x x x x

Kullanıcı temelli paylaşım iki şekilde oluşturulur :

Yerel ve Network Users

Network kullanıcılarına paylaşım düzeyli (share- level) bir paylaşım oluştururken izinlerin düzenlenmesi için NT Explorer ya da My Computer kullanılır. Buradan seçilen dizin üzerinde farenin sağ tuşuna basılır ve Properties seçilir.

Bir dizinin paylaşım-düzeyli (share- level) olarak paylaştırılması , varsayım olarak EveryOne’a Full Control olarak düzenlenir.

Permissions :

Burada Permissions (izinler) düğmesine basılarak istenilen özel network kullanıcıları için düzenlemeler yapılmasını sağlar.

Diyalog kutusunda Type Of Access (erişim tipi) seçilir. Add düğmesi ile istenilen kullanıcı ve grup için network erişim izinleri düzenlenir.






Add Users and Groups diyalog kutusunda kullanıcıların görünmesi için Show Users düğmesine basılır. Yukarıdaki işlemlerle bir dizin ya da dosya network ortamında, diğer bir deyişle sadece belli bir kişiye ve belli bir izinle paylaşıma açılabilir.

5. Kullanıcı ve Grup İzinleri



Bir önceki konuda anlatılan bir dizine ve dosyaya diğer bilgisayarlardan (network’ten) erişim için verilen izinlerin yanısıra yerel bilgisayar için (logon edilen) dizinler ve dosyalar üzerinde istenilen izinler güvenlik amaçlı olarak düzenlenebilir.

Bu işlem için NT Explorer 'dan seçilen dizin ya da dosya için; farenin sağ tuşuna basılarak özellikler (properties) iletişim kutusu elde edilir. Buradan Security bölümü seçilir.








Buradan Permissions (İzinler) iletişim kutusu ile seçilen dizin ve dosya için istenilen kullanıcı, kullanıcılar ya da gruplara istenilen izinler verilir. Böylece dizin ya da dosyalar koruma altına alınmış ve kullanımı sınırlandırılmış olur.



Add(ekle) düğmesi ile seçilen dizin ya da dosyayı yine seçilen erişim izni (Type Of Access) kullanacak olan kullanıcılar seçilir. Kullanıcıları görmek için Show Users düğmesine basılır. İzin düzenlemeleri sadece Administrator ve Server Operators tarafından yapılır.



6. CACLS.EXE Programı

Bir dosya üzerinde bir kullanıcının erişim izinlerini düzenlemek için kullanılacak bir diğer yol da cacls.exe programıdır. Cacls programı komut yolunda bir dosya üzerinde istenilen izinlerin düzenlenmesini sağlar.

Cacls programında parametreler kullanılır. Aşağıdaki örnekte Ahmet adlı bir kullanıcıya Mus.dat dosyası üzerinde Read izni verilmektedir.



CACLS MUS.dat /g Ahmet:R







7. Paylaşım İzinleri ile Dizin – Dosya İzinlerinin Karşılaştırılması

Paylaşım izinleri (share level) bir dizin ya da dosyanın network üzerinden kullanılması içindir. Dizin ve dosya izinleri (directory and file permissions) ise bir dosya ya da bir dizinin yerel bilgisayardan kullanılması içindir.

Yerel İzin Kullanıcı
Uzak İzin Everyone : Read Change
Ahmet : Change Read
Yerel İzin Everyone : Read
Read
Ahmet : Read Read
Geçerli İzin - Read



Yerel bir kullanıcını paylaşım iznine gereksinimi yoktur ve sahip olduğu dizin ve dosya izinleriyle dosyayı kullanır. Network üzerinden erişecek bir kullanıcı için ise iki aşamalı izine gereksinimi vardır. Paylaşım izini olacak ya da genel olarak Everyone için paylaşılan bir kaynağa erişecek. İkincisi paylaşım olarak paylaştırılan bir dizin ya da dosya için ayrıca dizin ya da dosya izini belirtilmişse onları da sağlaması gerekir. Ayrıca network kullanıcısı iki izinden en çok kısıtlayıcı olana sahip olarak erişimini gerçekleştirir.



8. Denetim (Auditing)

Denetim dosya ve dizinler üzerinde belli kullanıcı ya da gruplar tarafından yapılacak belli işlemlerin takip edilmesini sağlar.



8.1.Dizin ve Dosyaların Denetlenmesi

Denetim (auditing) özellikleri başarılı ve başarısız olarak yapılan girişimleri (işlemleri) takip etmeyi sağlar. Denetim sadece NTFS dosya sisteminde sağlanır. Denetim düzenlemeleri sadece Adnministrators tarafından yapılır.





İşlem
Read
Write
Execute
Delete
Change Permissions
Take Ownership

Dosya Adlarını Görüntüler
X
- - - - -
Özellikleri Görüntüler
X
- X
- - -
Özellikleri Değiştirir
- X
- - - -
Dizin ve Dosya Yaratma
- X
- - - -
Dizin ve Altdizin Değiştirme
- - X
- - -
Sahip ve İzinleri Gösterme
X
X
X
-
-
-
Dizin Silme
- - - X
- -
Dizin İzinlerini Değiştirme
- - - - X
-
Dizin Sahipliğini Değiştirme
- - - - - X






İşlem
Read
Write
Execute
Delete
Change Permissions
Take Ownership

Dosya Adlarını Görüntüler
X
- - - - -
Özellikleri Görüntüler
X
- X
- - -
Sahip ve Özellikleri Gösterme
X
X
X
-
-
-

Bilgi Değiştirme
- X
- - - -
Özellik Değiştirme
- X
-
- - -
Çalıştırma
-
-
X
- - -
Dosya Silme
- - - X
- -
Dizin İzinlerini Değiştirme
- - - - X
-
Dizin Sahipliğini Değiştirme
- - - - - X


Denetim düzenlemeleri için yine My Computer ve NT Explorer kullanılır. Bu işlem için seçilen dizin ya da dosya üzerinde farenin sağ tuşuna basılarak Properties iletişim kutusu elde edilir. Buradan Auditing (Denetim) düğmesine basılır.

Denetim seçenekleri dizin ve dosya üzerindeki işlemleri belirtir. Bu işlemlerin başarılı (success) ya da başarısız (failure) şeklinde tamamlanmasına göre işlemler takip edilir.






Daha sonra yine Administrative Tools program grubunda yer alan Event Viewer programı ile işlemler takip edilir.



9. NT’de Sistem Güvenliği

NT kaynaklarını korumak için onlara erişimi kontrol eder. Buradan kaynakların yetkili kullanıcılar tarafından kullanılabileceği ve yetkisiz kullanıcılar tarafından kullanılamayacağı durumu ortaya çıkar. Windows NT’de güvenlik sistemi kaynakların belli kısıtlamalara sahip olmasıyla sağlanır.



10. ACL (Access Control List) ve ACE (Access Control Entries)

Bir nesneye olacak erişim ACL bilgisiyle sağlanır. ACE ise bir kullanıcı veya bir gruba belli bir nesneye erişim için verilecek izinleri düzenler. Kaynağa erişecek kullanıcının bilgileri ACL’de görünmedikçe kullanıcı kaynağa erişemez.



MANDATORY Logon

Her bir kullanıcının tek bir ad ve parola ile sisteme giriş yapmasına zorunlu giriş denir. SAM (Security Access Manager) sistemi kullanıcı ile parolasını eşleştirir. Logon yapan kullanıcı SAM tarafından denetlenir. Daha sonra SAM’dan elde ettiği Access Token ile sisteme girer.



Güvenlik Sistemi

Zorunlu giriş

SAM

Access Token

Process’lere erişim.



11. Access Token

Sisteme giriş sırasında Access Token nesnesi yaratılır. Access Token nesnesi şunları içerir.

Özellik
İşlevi

Security Id
Kullanıcı Tanımı

Groups Id
Kullanıcının ait olduğu grup

Privileges
Kullanıcının izinleri




SID değeri kullanıcının ve grubun adının yerine geçer. Access Token bilgisi sistem içinde kullanıcıyı tanımlar. Bu nedenle eğer Administrator bir kullanıcıyı bir gruptan diğerine değiştirirse Access Token bilgisi değişmeyecektir. Bunun için kullanıcının yeniden logon olması gerekmektedir.

Bunu ilk beğenen siz olun

Hata Oluştu


> 1 <