XTS-400 - XTS-400 - Wikipedia

XTS-400
GeliştiriciBAE Sistemleri
Çalışma durumuGüncel
Kaynak modelKapalı kaynak
En son sürüm8.2 / ???
Platformlarx86 x86-64
Çekirdek tipMonolitik çekirdek
Resmi internet sitesiwww.baesystems.com

XTS-400 bir çok düzeyli güvenli bilgisayar işletim sistemi. Bu çok kullanıcılı ve çoklu görev veri ve bilgi işlemede çok düzeyli çizelgeleme kullanan. Ağ ortamlarında çalışır ve destekler Gigabit Ethernet ve ikisi IPv4 ve IPv6.

XTS-400, aşağıdakilerin birleşimidir: Intel x86 donanım ve Güvenli Güvenilir İşletim Programı (DUR) işletim sistemi. XTS-400, BAE Sistemleri ve ilk olarak Aralık 2003'te 6.0 sürümü olarak piyasaya sürüldü.

STOP sağlar yüksek güvence güvenlik ve ilk genel amaçlı işletim sistemiydi. Ortak Kriterler garanti seviyesi derecesi EAL5 veya üstü.[1] XTS-400, farklı hassasiyet seviyelerinde birden çok, eşzamanlı veri kümesini, kullanıcıları ve ağları barındırabilir ve bunlara güvenilebilir.

XTS-400 hem bir güvenilmeyen normal çalışma ortamı ve bir güvenilir idari işler ve ayrıcalıklı uygulamalar için ortam. Güvenilmeyen ortam, geleneksel çevreye benzer Unix ortamlar. İle ikili uyumluluk sağlar Linux Çoğu Linux komutunu ve aracını çalıştıran uygulamalar ile yeniden derlemeye gerek kalmadan çoğu Linux uygulaması. Bu güvenilmeyen ortam şunları içerir: X Pencere Sistemi GUI ancak bir ekrandaki tüm pencereler aynı hassasiyet seviyesinde olmalıdır.

Güvenilir ortamı ve çeşitli güvenlik özelliklerini desteklemek için STOP, bir dizi özel API'ler uygulamalara. Bu tescilli API'leri kullanan programlar geliştirmek için özel bir yazılım geliştirme ortamına (SDE) ihtiyaç vardır. SDE ayrıca bazı karmaşık Linux / Unix uygulamalarını XTS-400'e taşımak için de gereklidir.

STOP işletim sisteminin yeni bir sürümü, STOP 7[2] o zamandan beri, performansın iyileştirildiği ve yeni özelliklere sahip olduğu iddialarıyla tanıtıldı. RBAC.

Kullanımlar

Yüksek güvence olarak, MLS sistemi, XTS-400'de kullanılabilir alanlar arası çözümler, tipik olarak bir veya daha fazla güvenlik özelliğini kontrollü bir şekilde geçici olarak atlatabilen bir ayrıcalıklı yazılım parçasının geliştirilmesine ihtiyaç duyan. Bu tür parçalar, XTS-400'ün CC değerlendirmesinin dışındadır, ancak akredite edilebilirler.

XTS-400 bir masaüstü, sunucu veya ağ geçidi olarak kullanılabilir. Etkileşimli ortam, tipik Unix komut satırı araçları ve bir masaüstü çözümünü destekleyen bir GUI mevcuttur. XTS-400, farklı hassasiyet seviyelerinde birden çok, eşzamanlı ağ bağlantısını desteklediğinden, birkaç tek seviyeli birkaç farklı ağa bağlı masaüstü bilgisayarlar.

Sunucu işlevselliğini desteklemek için, XTS-400 bir rafa monte yapılandırma, kabul eder kesintisiz güç kaynağı (UPS), birden fazla ağ bağlantısına izin verir, birçok sabit diskler bir SCSI alt sistem (ayrıca disk bloklarını bir seyrek dosya uygulama dosya sistemi ) ve güvenilir bir yedekleme / kaydetme aracı sağlar. İnternet arka plan programı gibi sunucu yazılımı, XTS-400 üzerinde çalışacak şekilde taşınabilir.

XTS-400 gibi yüksek güvenlikli sistemler için popüler bir uygulama, farklı güvenlik özelliklerine sahip iki ağ arasındaki bilgi akışını korumaktır. XTS sistemlerine dayalı birkaç müşteri koruma çözümü mevcuttur.

Güvenlik

XTS-400 sürüm 6.0.E, Mart 2004'te EAL4'te ALC_FLR.3 (doğrulama raporu CCEVS-VR-04-0058.) İle artırılmış bir Ortak Kriter (CC) değerlendirmesini tamamladı (doğrulama raporu CCEVS-VR-04-0058.) Sürüm 6.0.E ayrıca, aşağıdaki koruma profilleriyle uyumludur. Etiketli Güvenlik Koruma Profili (LSPP) ve Kontrollü Erişim Koruma Profili (CAPP), ancak her iki profil de işlevsellik ve güvence açısından aşılmıştır.

XTS-400 sürüm 6.1.E, Mart 2005'te EAL5'te, ALC_FLR.3 ve ATE_IND.3 (doğrulama raporu CCEVS-VR-05-0094) ile güçlendirilmiş, LSPP ve CAPP ile uyumlu olarak değerlendirmeyi tamamladı. EAL5 + değerlendirmesi, gizli kanalların analizini ve ek güvenlik açığı analizini ve Ulusal Güvenlik Ajansı.

XTS-400 sürüm 6.4.U4, yine LSPP ve CAPP ile uyumlu, ALC_FLR.3 ve ATE_IND.3 (doğrulama raporu CCEVS-VR-VID10293-2008) ile güçlendirilmiş EAL5'te değerlendirmeyi Temmuz 2008'de tamamladı. Selefi gibi, gizli kanalların analizini ve ek güvenlik açığı analizini ve Ulusal Güvenlik Ajansı.

Tüm XTS-400 değerlendirmeleri için resmi ilanlar Onaylanmış Ürün Listesinde görülebilir.[3][4]

STOP'u çoğu işletim sisteminden ayıran temel güvenlik özelliği, zorunlu duyarlılık ilkesidir. Zorunlu bir bütünlük politikası desteği, aynı zamanda STOP'u çoğu MLS veya güvenilir sistemler. Bir duyarlılık politikası yetkisiz ifşayı önlemeyle ilgilenirken, bir bütünlük politikası yetkisiz silme veya değiştirmeyi (örneğin, virüs deneyebilir). Normal (yani, güvenilmeyen) kullanıcılar, sağduyu nesnelerin hassasiyet veya bütünlük seviyelerini değiştirmek için. Bell – LaPadula ve Biba biçimsel modeller bu politikaların temelidir.

Hem hassasiyet hem de bütünlük ilkeleri, sistemdeki tüm kullanıcılar ve tüm nesneler için geçerlidir. STOP, 16 hiyerarşik duyarlılık düzeyi, 64 hiyerarşik olmayan duyarlılık kategorisi, 8 hiyerarşik bütünlük düzeyi ve 16 hiyerarşik olmayan bütünlük kategorisi sağlar. Zorunlu duyarlılık politikası, Amerika Birleşik Devletleri savunma Bakanlığı veri duyarlılığı sınıflandırma modeli (yani, "Sınıflandırılmamış", "Gizli", "Çok Gizli"), ancak ticari ortamlar için yapılandırılabilir.

Diğer güvenlik özellikleri şunları içerir:

  • Kimlik ve kimlik doğrulama, herhangi bir sistem hizmetini kullanmadan veya herhangi bir bilgiye erişmeden önce kullanıcıları benzersiz bir şekilde tanımlanmaya ve doğrulanmaya zorlayan; kullanıcının kimliği, erişim kontrol kararları ve denetim mekanizması aracılığıyla hesap verebilirlik için kullanılır;
  • Isteğe bağlı erişim kontrolü (DAC), tıpkı aşağıdaki gibi görünen Unix varlığı dahil erişim kontrol listeleri her nesnede; set-id işlevi kontrollü bir şekilde desteklenir;
  • Zorunlu alt tür ilke, güvenilir sistemlerin tam bir tür zorlama veya etki alanı türü yaptırımı politika;
  • Yöneticilerin olası güvenlik ihlallerini tespit etmesine ve analiz etmesine olanak tanıyan güvenlikle ilgili tüm olayların ve güvenilir araçların denetlenmesi;
  • Güvenilir yol, bu da kullanıcının doğrudan ile etkileşim kurduğundan emin olmasını sağlar. güvenilir güvenlik fonksiyonları (TSF) hassas işlemler sırasında; bu, örneğin Truva atı itibaren sahtekarlık oturum açma işlemi ve bir kullanıcının şifresini çalma;
  • İşletim sistemi kodunun ve veri dosyalarının, güvenilmeyen kullanıcıların faaliyetlerinden ve özellikle engelleyen süreçlerden izole edilmesi kötü amaçlı yazılım sistemi bozmaktan veya başka bir şekilde etkilemekten;
  • Süreçlerin birbirinden ayrılması (böylece bir işlemin / kullanıcının başka bir işlemin dahili verilerine ve koduna müdahale edemez);
  • Referans monitör işlevsellik, böylece hiçbir erişim işletim sistemi tarafından yapılan incelemeyi atlayamaz;
  • Zorunlu bütünlük ilkesi kullanılarak yönetici, operatör ve kullanıcı rollerinin güçlü bir şekilde ayrılması;
  • Veri atmayı önlemek için artık bilgi (yani, nesnenin yeniden kullanımı) mekanizmaları;
  • Sistemi yapılandırmak, güvenlik açısından kritik verileri yönetmek ve dosya sistemlerini onarmak için güvenilir, değerlendirilmiş araçlar;
  • Güvenlik mekanizmalarının talep üzerine kendi kendine testi;
  • TSF'nin bu hizmetlerdeki genel olarak bilinen güvenlik açıklarından etkilenmemesi için daha yüksek katman ağ hizmetlerinin TSF'den hariç tutulması.

STOP, yalnızca tek bir pakette gelir, böylece belirli bir paketin tüm güvenlik özelliklerinin mevcut olup olmadığı konusunda hiçbir karışıklık olmaz. Zorunlu ilkeler devre dışı bırakılamaz. İlke yapılandırması, büyük etki alanı kümelerini ve veri türlerini (ve görevli erişim kurallarını) tanımlamak için potansiyel olarak karmaşık bir süreç gerektirmez.

Sistemin güvenilirliğini korumak için XTS-400 kurulmalıdır, önyüklenmiş ve güvenilir personel tarafından yapılandırılmıştır. Site ayrıca sağlamalıdır fiziksel koruma donanım bileşenlerinin. Sistem ve yazılım yükseltmeleri, BAE Systems'tan güvenli bir şekilde gönderilir.

XTS-400 onları isteyen müşteriler için Görev Destek Şifreleme Birimi (MSCU) ve Fortezza kartları. MSCU gerçekleştirir tip 1 kriptografi tarafından ayrı ayrı incelenmiştir. Amerika Birleşik Devletleri Ulusal Güvenlik Ajansı.

Donanım

CC değerlendirmesi özellikle donanım XTS-400'de kullanılmak üzere. Bu, kullanılabilecek donanım yapılandırmalarına kısıtlamalar getirse de, birkaç yapılandırma mümkündür. XTS-400 yalnızca standart PC kullanır, hazır ticari (COTS) bileşenleri, isteğe bağlı olanlar hariç Görev Destek Şifreleme Birimi (MSCU).

Donanım Intel'e dayalıdır Xeon (P4 ) Merkezi işlem birimi (CPU) 2,8 GHz'e kadar hızlarda, 2 GB'a kadar ana belleği destekler.

Bir Çevresel Bileşen Ara Bağlantısı (PCI) veriyolu gibi eklenti kartları için kullanılır. Gigabit Ethernet. 16 adede kadar eşzamanlı Ethernet hepsi farklı zorunlu güvenlik ve bütünlük seviyelerinde yapılandırılabilen bağlantılar yapılabilir.

Bir SCSI alt sistem, bir dizi yüksek performanslı çevre biriminin bağlanmasına izin vermek için kullanılır. Bir SCSI çevre birimi, PC Kartı destekleyebilecek okuyucu Fortezza. Çoklu SCSI ana bilgisayar adaptörleri dahil edilebilir.

Tarih

XTS-400'den önce, hepsi aynı grup tarafından geliştirilen, değerlendirilen birkaç atadan önce geldi: Güvenli İletişim İşlemcisi (SCOMP), XTS-200 ve XTS-300. Önceki tüm ürünler, altında değerlendirildi Güvenilir Bilgisayar Sistemi Değerlendirme Kriterleri (TCSEC) (a.k.a. Turuncu Kitap ) standartları. SCOMP, değerlendirmeyi 1984 yılında en yüksek işlevsellik ve güvence seviyesinde tamamladı: A1. O zamandan beri ürün tescilli donanım ve arayüzlerden ticari donanım ve Linux arayüzlerine doğru gelişti.

XTS-200, aşağıdakileri destekleyen genel amaçlı bir işletim sistemi olarak tasarlanmıştır: Unix benzeri uygulama ve kullanıcı ortamı. XTS-200, değerlendirmeyi 1992 yılında B3 seviyesinde tamamladı.

XTS-300, tescilli mini bilgisayar donanımından COTS, Intel x86 donanımına geçiş yaptı. XTS-300, değerlendirmeyi 1994 yılında B3 seviyesinde tamamladı. XTS-300, aynı zamanda, birkaç derecelendirme bakım döngüsünden (aka RAMP) geçti. güvence sürekliliği CC altında döngü, nihayetinde 5.2.E sürümü 2000'de değerlendiriliyor.

XTS-400'ün geliştirilmesine Haziran 2000'de başlandı. Müşterinin görebileceği başlıca değişiklik, Linux API. XTS sisteminin güvenlik özellikleri API üzerinde bazı kısıtlamalar getirse ve ek, tescilli arayüzler gerektirse de, uyum, çoğu uygulamanın XTS üzerinde yeniden derleme olmadan çalışmasına yetecek kadar yakındır. Sistemin önceki sürümlerine kıyasla bazı güvenlik özellikleri eklendi veya iyileştirildi ve performans da iyileştirildi.

Temmuz 2006 itibariyle, XTS serisi ürünlerde geliştirmeler yapılmaya devam edilmektedir.

5 Eylül 2006'da Amerika Birleşik Devletleri Patent Ofisleri BAE Systems Information Technology, LLC verildi. Birleşik Devletler Patent No. 7,103,914 "Güvenilen bilgisayar sistemi".

Mimari

STOP bir monolitik çekirdek işletim sistemi (Linux gibi). Linux uyumlu bir API sağlasa da, STOP aşağıdakilerden türetilmez: Unix veya herhangi biri Unix benzeri sistemi. STOP, oldukça katmanlı, oldukça modüler ve nispeten kompakt ve basittir. Bu özellikler tarihsel olarak yüksek güvence değerlendirmelerini kolaylaştırmıştır.

STOP dört katmana ayrılmıştır yüzükler ve her halka ayrıca katmanlara bölünmüştür. En içteki halka donanım ayrıcalığına sahiptir ve ayrıcalıklı komutlar dahil uygulamalar en dışta çalışır. İçteki üç halka, çekirdek. Dış halkadaki yazılımın, iç halkadaki yazılıma müdahale etmesi önlenir. Çekirdek, her sürecin bir parçasıdır adres alanı ve hem normal hem de ayrıcalıklı süreçler tarafından gereklidir.

Bir güvenlik çekirdeği en içteki ve en ayrıcalıklı halkayı işgal eder ve tüm zorunlu politikaları uygular. Bir işlemi diğerinden ayıran sanal bir işlem ortamı sağlar. Tüm düşük seviyeli planlamayı gerçekleştirir, hafıza yönetimi ve işlemeyi kes. Güvenlik çekirdeği ayrıca G / Ç hizmetler ve bir IPC mesaj mekanizması. Güvenlik çekirdeğinin verileri sistem için küreseldir.

Güvenilen sistem hizmetleri (TSS) yazılımı 1. halkada yürütülür. TSS, dosya sistemlerini uygular, TCP / IP ve zorlar Isteğe bağlı erişim kontrolü dosya sistemi nesnelerine ilişkin politika. TSS'nin verileri, içinde yürütüldüğü sürece yereldir.

İşletim sistemi hizmetleri (OSS) 2. halkada yürütülür. OSS, uygulamalara Linux benzeri API sağlar ve sistemin güvenlik özelliklerini kullanmak için ek tescilli arayüzler sağlar. OSS, sinyalleri, işlem gruplarını ve bazı bellek cihazlarını uygular. OSS'nin verileri, içinde yürütüldüğü sürece yereldir.

Yazılım, sistemin bağlı olduğu işlevleri yerine getirirse güvenilir kabul edilir. güvenlik Politikası (örneğin, kullanıcı yetkisinin oluşturulması). Bu belirleme, bütünlük düzeyine ve ayrıcalıklara dayanmaktadır. Güvenilmeyen yazılım, tüm bütünlük kategorilerinde veya daha düşük seviyede bütünlük seviyesi 3'te çalışır. Bazı işlemler, işlevlerini yerine getirmek için ayrıcalıklar gerektirir - örneğin, Güvenli Sunucunun Kullanıcı Erişimi Kimlik Doğrulaması veritabanına erişmesi gerekir. sistem yüksek, bir kullanıcı için daha düşük hassasiyet düzeyinde bir oturum oluştururken.

Potansiyel zayıflıklar

XTS-400 birçok uygulama ortamında yüksek düzeyde güvenlik sağlayabilir, ancak buna ulaşmak için ödünleşimler yapılır. Bazı müşteriler için olası zayıflıklar şunları içerebilir:

  • Daha sert dahili katmanlama ve modülerlik ve ek güvenlik kontrolleri nedeniyle daha düşük performans;
  • Kullanıma hazır olarak sunulan uygulama düzeyinde daha az özellik;
  • Karmaşık uygulamaların çalışması için bazı kaynak düzeyinde değişiklikler gerekli olabilir;
  • Güvenilir kullanıcı arabirimi bir GUI kullanmaz ve sınırlı komut satırı özelliklerine sahiptir;
  • Sınırlı donanım seçenekleri;
  • Gömülü veya gerçek zamanlı ortamlar için uygun değildir.

Referanslar

Dış bağlantılar