Güvenlik Genel Bakış
trex Cloud, güvenliği temel bir tasarım prensibi olarak ele alan modern bir platformdur. Veri iletimini koruyan, uygulama seviyesinde erişimi kontrol eden ve kurumsal düzeyde yetkilendirme ihtiyaçlarını karşılayan ölçeklenebilir bir güvenlik modeli sunar.
Bu doküman; trex Cloud’un REST API erişim güvenliği, Rol Bazlı Erişim Kontrolü (RBAC) yaklaşımı ve makineden buluta veri akışında kullanılan kriptografik koruma yöntemlerini özetlemektedir.
1. REST API Güvenliği (OAuth 2.0)
trex Cloud, REST API erişimini sektörün en iyi güvenlik uygulamalarına uygun şekilde OAuth 2.0 tabanlı bir model ile güvence altına alır.
OAuth 2.0 yaklaşımı, trex Cloud’un farklı entegrasyon ihtiyaçlarını güvenli biçimde desteklemesini sağlar:
- Web ve mobil uygulamalarda kullanıcı bazlı erişim
- Servisten servise entegrasyonlar
- İş ortakları ve üçüncü parti uygulamalar
- Otomasyon ve zamanlanmış iş yükleri
1.1 Token Tabanlı Kimlik Doğrulama
OAuth 2.0 ile her istekte kullanıcı adı/şifre taşımak yerine erişim token’ı (access token) kullanılır. İstemci (client), yetkilendirme sunucusundan token alır ve trex Cloud API’lerine bu token ile erişir.
Bu yaklaşımın avantajları:
- Kimlik bilgileri ağ üzerinde tekrar tekrar taşınmaz
- Token’lar kısa ömürlü olacak şekilde yönetilebilir
- Token yenileme ve iptal etme mekanizmaları desteklenir
- Yetkilendirme, API katmanında merkezi şekilde uygulanabilir
1.2 İnce Taneli Yetkilendirme
OAuth 2.0, kaynaklara erişimi daha kontrollü hale getiren yetenekleri destekler:
- Scope bazlı erişim (yalnızca gerekli yetkilerin verilmesi)
- Uygulama bazlı ayrıcalık yönetimi (farklı uygulamalara farklı izinler)
- Kurumsal denetim süreçlerine uygun yetkilendirme akışları
Bu yapı sayesinde entegrasyonlar, ihtiyaç duymadığı yetkilere sahip olmaz ve en az ayrıcalık (least privilege) prensibi uygulanır.
1.3 Güvenli Entegrasyon Senaryoları
trex Cloud; kurumsal ortamlarda yaygın olarak kullanılan güvenli akışları destekleyecek şekilde tasarlanmıştır:
- Authorization Code Flow (etkileşimli uygulamalar için)
- Client Credentials Flow (servisten servise entegrasyonlar için)
- Güvenlik duruşunu güçlendiren kontrollü token ömürleri
Bu yaklaşım, trex Cloud’un kurumların güvenlik standartlarına uyumlu şekilde entegre edilebilmesini sağlar.
2. Rol Bazlı Erişim Kontrolü (RBAC)
trex Cloud, kullanıcıların ve servislerin yalnızca yetkili oldukları verilere ve fonksiyonlara erişmesini sağlamak için Rol Bazlı Erişim Kontrolü (RBAC) uygular.
RBAC, kurumsal kullanım senaryolarında kritik bir ihtiyaçtır çünkü yetkilendirmeyi yönetilebilir ve sürdürülebilir hale getirir.
2.1 RBAC Ne Sağlar?
RBAC sayesinde trex Cloud:
- Özellik, ekran ve API uç noktalarına erişimi kısıtlayabilir
- Hassas operasyonel ve üretim verilerini korur
- Yetkisiz yapılandırma değişikliklerini engeller
- Ekipler ve departmanlar arasında sorumluluk ayrımı sağlar
2.2 Rol Bazlı Yetkilendirme Mantığı
Yetkiler tek tek kullanıcı bazında yönetilmek yerine rol bazında uygulanır. Bu yaklaşım şu faydaları sağlar:
- Merkezi ve tutarlı güvenlik yönetimi
- Platform genelinde aynı yetkilendirme davranışı
- Kullanıcı onboarding/offboarding süreçlerinde kolaylık
- Yanlışlıkla fazla yetki verilmesi riskinin azaltılması
2.3 Tipik Rol Senaryoları
RBAC ile farklı kullanıcı profilleri için erişim seviyeleri tanımlanabilir:
- Operatörler: üretim durumunu görüntüleme, kendine atanmış görevleri takip etme
- Üretim Mühendisleri: performans analizi, eşik değerleri yönetme, alarmları inceleme
- Bakım Ekipleri: makine sağlık verileri ve arıza geçmişine erişim
- Kalite Ekipleri: kalite kontrol verileri ve hata kayıtlarına erişim
- Yöneticiler / Üst Yönetim: KPI ve gösterge panolarına erişim
- Sistem Yöneticileri: kullanıcı, rol, entegrasyon ve güvenlik politikalarını yönetme
Bu sayede her kullanıcı, yalnızca sorumluluk alanına uygun şekilde trex Cloud’u kullanır.
3. Makineden Buluta Veri Akışı Güvenliği (Asimetrik Şifreleme + HMAC)
Makine ve endüstriyel ortamlardan trex Cloud’a akan streaming veriler, asimetrik şifreleme ve HMAC (Hash tabanlı Mesaj Doğrulama Kodu) kullanılarak güvence altına alınır.
Bu yaklaşım, endüstriyel telemetri ve üretim sinyallerinin aktarım sırasında korunmasını sağlar.
3.1 Neden Makineden Buluta Güvenlik Kritik?
Endüstriyel ortamlarda veri genellikle şu açılardan hassastır:
- Operasyonel süreç bilgileri
- Güvenlik kritik üretim adımları
- Üretim performansı ve verimlilik metrikleri
- Kuruma özel makine parametreleri
Veri akışı yeterince korunmazsa aşağıdaki riskler oluşabilir:
- Yetkisiz kişilerin veriyi dinlemesi (interception)
- Aktarım sırasında verinin değiştirilmesi (tampering)
- Sahte telemetri gönderimi (fake data injection)
- İzleme ve analiz sonuçlarına duyulan güvenin azalması
trex Cloud, bu riskleri güçlü kriptografik kontroller ile azaltır.
3.2 Asimetrik Şifreleme (Gizlilik)
Asimetrik şifreleme, makineden trex Cloud’a gönderilen verinin yetkisiz kişiler tarafından okunmasını engeller.
Temel özellikler:
- Public/Private key (açık/özel anahtar) mekanizması kullanır
- Public key ile şifrelenen veri yalnızca private key ile çözülebilir
- Trafik ele geçirilse bile içerik okunamaz
Bu mekanizma gizlilik (confidentiality) sağlar.
3.3 HMAC (Bütünlük + Kaynak Doğrulama)
HMAC aşağıdaki iki temel güvenlik özelliğini sağlar:
- Bütünlük (Integrity): mesajın iletim sırasında değiştirilmediğini garanti eder
- Kaynak doğrulama (Authenticity): mesajın doğru gönderici tarafından üretildiğini doğrular
HMAC yaklaşımıyla:
- Her mesaj kriptografik bir imza içerir
- Alıcı taraf, imzayı doğrulamadan mesajı kabul etmez
- Payload üzerinde yapılan herhangi bir değişiklik imzayı geçersiz kılar
Bu sayede trex Cloud aşağıdaki saldırı türlerine karşı korunur:
- Veri manipülasyonu (tampering)
- Payload üzerinde yetkisiz değişiklik girişimleri
- Telemetri hattına sahte veri enjekte edilmesi
3.4 Birleşik Güvenlik Sonucu
Asimetrik şifreleme ve HMAC birlikte kullanıldığında trex Cloud şu güvenlik hedeflerini sağlar:
- Gizlilik (veri okunamaz)
- Bütünlük (veri değiştirilemez)
- Kaynak doğrulama (gönderici doğrulanır)
Bu yaklaşım, güvenli ve ölçeklenebilir endüstriyel veri akışı için sağlam bir temel oluşturur.
Özet
trex Cloud, API erişimi ve endüstriyel veri akışı boyunca güçlü bir güvenlik mimarisi sunar:
- REST API erişimi için OAuth 2.0
- Yetkilendirme kontrolü için Rol Bazlı Erişim Kontrolü (RBAC)
- Makineden buluta veri akışı için Asimetrik Şifreleme + HMAC
Bu yapı, trex Cloud’un güvenlik, uyumluluk ve operasyonel güvenin kritik olduğu kurumsal ortamlarda güvenle kullanılmasını sağlar.