OPC UA güvenliği: modlar, sertifikalar ve güven listeleri
OPC UA bağlantısını “çalışıyor” diye bırakmayın. Güvenlik modunu, sertifika güvenini ve kullanıcı kimlik doğrulamasını ayrı kararlar olarak alın.
IEC 62443, endüstriyel otomasyon ve kontrol sistemlerinin (IACS) siber güvenliğine ilişkin bir standart serisidir. Varlık sahibi, sistem entegratörü ve ürün tedarikçisi için roller tanımlar. Sistemi bölge (zone) ve kanal (conduit) kavramlarıyla parçalara ayırır ve her bölge için SL 1 ile SL 4 arasında hedef güvenlik seviyesi belirler.
IEC 62443, kontrol sistemlerinin güvenliğini tek bir ürün özelliği ya da kontrol listesi olarak değil, yaşam döngüsü ve sorumluluklar bütünü olarak ele alır. Roller üçe ayrılır: varlık sahibi (tesisi işleten), sistem entegratörü (sistemi kuran) ve ürün tedarikçisi (bileşeni üreten). Her rol kendi sorumluluğuna uygun gereksinimler taşır.
Tasarımı iki temel kavram düzenler. Bölge (zone), aynı güvenlik gereksinimlerini paylaşan varlıkların grubudur. Kanal (conduit) ise bölgeler arasındaki iletişim yoludur ve kendi başına korunur. Her bölgeye SL 1'den SL 4'e kadar bir hedef güvenlik seviyesi atanır; seviye yükseldikçe kontroller güçlenir.
Standart ayrıca yedi temel gereksinim tanımlar; bunlar arasında kimlik doğrulama ve erişim kontrolü ile sistem bütünlüğü bulunur. Parçaları genel kavramlar, politika ve prosedürler, sistem ve bileşen olarak ayrılır.
Hipotetik bir dolum hattı düşünün. Hat bölgesinde 6 cihaz var: 2 PLC, 1 sürücü, 2 uzak I/O istasyonu ve 1 yerel HMI. SCADA bölgesinde 3 sunucu bulunuyor. İki bölge arasında 1 kanal tanımlanır ve kanalda yalnızca iki kural izinlidir: SCADA sunucusundan PLC'lere OPC UA bağlantısı (varsayılan port 4840) ile bu bağlantının yanıt trafiği. Diğer tüm trafik reddedilir.
Toplam 6 + 3 = 9 varlık iki bölgeye dağılır. Bir kanal iki izinli kural taşır. Her bölgenin hedef seviyesi risk değerlendirmesiyle belirlenir; bu örnekte değer verilmez, çünkü sayı sürece ve sürecin sonuçlarına bağlıdır.
Birinci hata, 'IEC 62443 uyumlu' ifadesini kapsam belirtmeden kullanmaktır. Bir iddia, hangi varlıkları, bölgeleri ve güvenlik seviyelerini kapsadığını açıkça söylemelidir. Tek bir ürün sertifikası, tesisin tamamının uyumlu olduğunu kanıtlamaz.
İkinci hata, bölgeleri yalnızca ağ çizimine bakarak, işlev ve riski hesaba katmadan çizmektir. Farklı işlev ve riske sahip cihazlar aynı VLAN'da bulunabilir. Ayrıca hedef seviye (SL-T) ile ulaşılan seviye (SL-A) birbirinden ayrı tutulmalıdır.
Üçüncü hata, her bölgede SL 4 varsaymaktır. SL 4 her yerde gereken bir hedef değildir; maliyeti ve operasyonel etkisi, bölgenin riskiyle birlikte değerlendirilmelidir.
Standardın kendisi sertifika istemez. Zorunluluk genellikle sözleşme, düzenleyici şart ya da müşteri gereksinimiyle gelir. Sertifikasyon bir doğrulama yöntemi olabilir, ama kapsamı net olmalıdır; önce hangi varlıkların ve süreçlerin kapsandığını belirleyin.
Çoğu tesis için önce genel kavramları ve politika ile prosedür bölümlerini okumak uygundur. Ardından varlık envanteri ve bölge-kanal çizimi hazırlanır. Sistem ve bileşen gereksinimleri, bu çalışmadan sonra tedarikçi seçiminde daha kullanışlıdır.
Örnek sayılar varsayımsaldır; sahada doğrulanmış sonuç iddiası değildir.