Bölüm 7: Branding ve Web TLS Yönetimi¶
Arceris'in müşteri kurumunun kendi kimliğiyle görünmesini sağlayan markalama ayarları ile web arayüzünün HTTPS sertifikası bu bölümde ele alınır. Markalama Settings → Marka grubunda, web TLS sertifikası Settings → Sertifikalar → Web TLS sekmesinde yönetilir. İki alan birbirinden bağımsızdır: ilki ürünün kullanıcılara görünen yüzeylerinin kimliğini, ikincisi yönetim düzlemine erişimin güvenliğini belirler.
Beş Markalama Yüzeyi¶
Arceris markalaması beş yüzeye uzanır: kullanıcı giriş sayfası, yönetici giriş sayfası, captive portal giriş sayfası, politika blok sayfası ve indirilen güvenlik raporu. Parola kurulum sayfası kullanıcı girişinin logo ve başlığını paylaşır. Her yüzeyin kendi başlık, metin ve logo alanları vardır; bir yüzeyde yapılan değişiklik diğerlerini sessizce değiştirmez.
Boş bırakılan her alan tek bir çözümleyici zinciriyle tamamlanır:
- Yönetici giriş başlığı boşsa kullanıcı giriş başlığına, o da boşsa uygulama başlığına, o da boşsa "Arceris"e düşer.
- Kullanıcı, captive portal ve blok sayfası başlıkları boşsa uygulama başlığına, o da boşsa "Arceris"e düşer.
- Yönetici giriş logosu ve blok sayfası logosu boşsa kullanıcı giriş logosuna düşer; captive portal logosu bağımsız bir alandır.
- Captive alt başlığı boşsa "Captive Portal"; captive alt bilgisi boşsa oturumun güvenli, HTTP-only bir çerezte saklandığını belirten varsayılan metin gösterilir.
Zincirin iki bilinçli boşluğu vardır: yönetici giriş alt başlığı kullanıcı alt başlığını asla devralmaz ve yönetici giriş sayfasının marka paneli metinleri (başlık, alt yazı, rozetler) kullanıcı metinlerinden asla etkilenmez. Yalnızca kullanıcı metinlerini düzenlemek yönetici sayfasına dokunmaz; her iki tarafta boş alan, o yüzeyin ürün varsayılanına döner.
Uygulama Başlığı¶
Uygulama Başlığı alanı tüm zincirin köküdür: admin ve kullanıcı arayüzlerinin başlık satırında, tarayıcı sekmesi başlığında ve yukarıdaki düşüş kurallarıyla boş kalan yüzey başlıklarında kullanılır. Boş bırakıldığında "Arceris" gösterilir. Kurumsal tutarlılık için çoğu kurulumda tek başına yeterlidir; yüzey bazlı özelleştirme yalnızca gerçekten farklı görünüm gereken yerlerde yapılır.
Başlıklar 80, alt başlıklar ve captive alt bilgisi 120 karakterle sınırlıdır. Sayaç, görünen karakter sayısını sayar — Türkçe harfler bir karakter olarak değerlendirilir, sınırı aşan değer reddedilir ve panelde anında belirir.
Kullanıcı Giriş Sayfası Markası¶
Son kullanıcının Arceris ile ilk karşılaştığı yüzeydir. Giriş Başlığı ve Giriş Alt Başlığı uygulama başlığından bağımsız özelleştirilebilir; Logo alanı için bkz. "Logo Yönetimi" aşağıda.
Marka panelinin büyük metinleri de bu kartta düzenlenir: Başlık (Headline), Alt Yazı (Subline) ve en fazla dört adet, virgülle ayrılmış Rozet (örn. "yerinde kurulum, ISO 27001"). Bu metinler yalnızca kullanıcı giriş sayfasını etkiler; yönetici sayfasının karşılıkları ayrı alanlardır. Her alan boş bırakıldığında ürün varsayılanına döner. Kartın altındaki Varsayılanlara Sıfırla düğmesi yalnızca bu yüzeyin alanlarını (başlık, alt başlık, logo, konum, boyutlar ve panel metinleri) temizler.
Yönetici Giriş Sayfası Markası¶
Yönetim yüzeyi, kullanıcı yüzeyinden bağımsız markalanır: Yönetici Giriş Başlığı, Yönetici Giriş Alt Başlığı, Yönetici Giriş Logosu, kendi logo konumu ve boyutları ile Yönetici Başlığı, Yönetici Alt Yazısı ve Yönetici Rozetleri alanları. Başlık ve logo boş bırakıldığında kullanıcı yüzeyine düşer; alt başlık ve panel metinleri ise asla miras alınmaz — boş bırakıldıklarında kendi varsayılanlarına dönerler. Bu ayrım bilinçlidir: kullanıcı sayfasını markalayan operatör, yönetici sayfasını istemeden değiştirmemelidir.
Logo Yönetimi¶
Yükleme Kuralları ve Güvenlik¶
Her yüzey logosu PNG, JPEG, GIF, SVG veya WebP formatında ve en fazla 10 MB (WebP için 1 MB) olabilir. Yüklenen görsel olduğu gibi saklanmaz: raster görseller en fazla 1024×512 boyutuna ölçeklenip yeniden PNG olarak kodlanır — EXIF ve benzeri üst veriler bu aşamada bütünüyle atılır. WebP dosyaları sınır içinde olduğu gibi saklanır; daha büyük bir görsel için PNG ya da JPEG kullanılması gerekir (bunlar otomatik küçültülür). SVG dosyalarındaki betikler ve tehlikeli başvurular yüklerken temizlenir; temizlik her sunuşta yeniden uygulanır, yani geçmişte yüklenmiş bir SVG de güvenli biçimde sunulur.
Yüzey logoları bağımsız saklanır: kullanıcının, yöneticinin, captive portalın ve blok sayfasının logosu ayrı alanlardır. Bir yüzeyin sıfırlama düğmesi yalnızca o yüzeyin logosunu ve metinlerini temizler; düşüş zinciri çözümleme anında işler, sıfırlamada değil.
Logo ve Başlık Gösterimi¶
Logo ve Başlık Gösterimi alanı markalı yüzeylerde logonun ve başlığın nasıl bir arada görüneceğini belirler: Logo ve başlık (varsayılan), Yalnızca logo veya Yalnızca başlık. Bu ayar tüm yüzeylerde geçerli genel bir tercihtir: giriş sayfaları, parola kurulum sayfası ve her iki kenar çubuğu da aynı değere uyar. Logo yüklenmemişse veya görsel yüklenemediyse başlık her koşulda görünür kalır.
Logo Konumu¶
Kullanıcı ve yönetici giriş sayfalarında logonun yeri yüzey bazında seçilir: Başlığın yanı (varsayılan), Başlığın üstünde, Headline metninin üstünde (ortalı; marka satırı yalnızca başlıktan oluşur) ve Giriş formunun üstünde (ortalı). "Yalnızca başlık" gösterimi her konumda logoyu gizler. Captive portal ve blok sayfası sabit bir yerleşim kullanır; bu yüzeylerde yalnızca boyutlar ayarlanır.
Logo ve Başlık Boyutlandırma¶
Dört yüzeyin her birinde Logo Boyutu hazır kademelerden seçilir: Küçük, Orta (varsayılan), Büyük, Çok büyük veya Özel. "Özel" seçildiğinde en fazla yükseklik (24–240 px) ve en fazla genişlik (80–640 px) piksel olarak belirtilir; boş bırakılan boyut o yönün varsayılanına döner. Geniş bir logo sayfa kolonundan asla taşmaz: sınır sayfa genişliğine göre kendiliğinden daralır.
Başlık Boyutu Otomatik (varsayılan) bırakıldığında kısa bir başlığı olduğu gibi korur, uzun bir başlığı en fazla iki satıra sığacak şekilde küçültür; istenirse Küçük/Orta/Büyük kademeleri sabit olarak seçilebilir. Bu ayarlar markalı sayfaların tamamını (captive ve blok sayfaları dahil) kapsar; rapor kapağı bilinçli olarak bunların dışındadır (bkz. "Rapor Markası").
Captive Portal Markası¶
Captive portal, şeffaf proxy senaryolarında tarayıcının oturum açmadan önce düştüğü yüzeydir ve standart kullanıcı girişinden ayrı bir bağlamda markalanır: Portal Başlığı, Portal Alt Başlığı, Portal Alt Bilgisi, Portal Logosu ve yüzeye ait boyut alanları. Alt başlığın hemen altında kullanıcının bağlandığı host bilgisi ayrıca gösterilir. Alt bilgi satırı, kurumun iletişim ya da yasal metni için uygun tek satırdır; boş bırakıldığında varsayılan oturum açıklaması gösterilir.
Portal sayfası, AI sağlayıcısının kendi host'u üzerinde arceris-captive (varsayılan) yolundan sunulur; bu yol Proxy Runtime Overrides ayarlarından değiştirilebilir ve eski yol her zaman takma ad olarak çalışmaya devam eder — yer imleri ve devam eden oturum açma akışları kopmaz. Yolun özellikleri ve captive davranışının tamamı Bölüm 22'dedir; buradaki ayarlar yalnızca sayfanın görünümünü belirler.
Blok Sayfası Markası¶
Bir istek politika tarafından reddedildiğinde gösterilen sayfa markalanabilir: Sayfa Başlığı (tarayıcı sekmesi öneki), Ana Başlık (varsayılan "Request Blocked"), Alt Bilgi, Mesaj Metni ve Blok Sayfası Logosu. Mesaj Metni, standart engelleme paragrafının yerine geçer; metne {host} yazılarak engellenen host adı cümle içine eklenebilir. Boş bırakıldığında standart paragraf birebir gösterilir. Operatör metni hiçbir koşulda sayfaya işaretleme enjekte edemez.
İki sınır bilinçlidir. Birincisi, bu sayfa yalnızca Blok Bildirimi (Deny UX) "HTTP 403 blok sayfası" (varsayılan) iken görünür; "sağlayıcı bildirimi" kipinde kullanıcı sağlayıcı tarafındaki bildirimi görür ve blok sayfası markası hiçbir rol oynamaz (Bölüm 22 ve Bölüm 6). İkincisi, sağlayıcı API'lerine dönen JSON hata yanıtları bilinçli olarak markalanmaz — API istemcileri sağlayıcı sözleşmesine uygun yanıt alır.
Önizleme¶
Her yüzey kartındaki Önizleme düğmesi, kaydedilmemiş taslak değerlerle sayfanın gerçek şablonunu çizer: captive ve blok önizlemeleri sunucuda üretilen gerçek sayfanın birebir görselidir; kullanıcı ve yönetici önizlemeleri gerçek marka panelini taslak formla çizer. Önizleme hiçbir ayarı kaydetmez — değişiklikler sayfanın kendi kaydetme akışıyla kalıcı olur.
Önizleme tek sayfa hâlinde ve tam genişlikte gösterilir; yan yana duran dar telefon kopyaları kaldırılmıştır. Canlı sayfalar hâlâ duyarlıdır: uzun başlıklar özellikle telefon gibi küçük ekranlarda iki satıra kırpılabilir; önizleme bu riski "daha kısa bir başlık düşünün" biçiminde uyarır. Önizleme statiktir — oturum açma ya da SSO düğmeleri burada test edilemez.
Rapor Markası¶
İndirilen güvenlik raporu markalamanın beşinci yüzeyidir: kapak, kullanıcı giriş logosunu paylaşır ve rapora özgü ayrı bir logo boyutu ayarı yoktur. "Raporda logo göster" anahtarı ve logonun rapora base64 olarak gömülmesi dahil, rapor yüzeyinin marka kuralları Bölüm 27'de ele alınır.
Gömülü Yazı Tipleri ve Air-Gap Kuralı¶
Hiçbir markalı yüzey dış bir CDN'e başvurmaz. Captive portal ve blok sayfasının yazı tipleri ürün içinde gömülüdür ve proxy'nin kendisinden, captive yoluna bağlı varlık yolundan (varsayılan arceris-captive-assets) sunulur; indirilen rapor aynı yazı tiplerini base64 olarak dosyanın içine taşır. Ağdan yalıtılmış bir kurulumda tüm markalı yüzeyler, dış kaynak zaman aşımı olmadan eksiksiz görünür.
Politika Enjeksiyon Etiketi¶
Marka grubunun son alanı Politika Enjeksiyon Etiketi, şeffaf proxy tarayıcı akışlarında bir politika sistem promptu kullanıcı mesajına karıştırılırken görünen köşeli parantez etiketini belirler (varsayılan "Arceris Policy"). Etiket yalnızca tarayıcı akışlarında görünür kalır; API/gateway enjeksiyonu işaretleme taşımaz. Akışın bütünü için bkz. Bölüm 22.
Web Arayüzü TLS Sertifikası Yükleme¶
Web arayüzü ve yönetici API'sinin 8443 portunda kullandığı HTTPS sertifikası Settings → Sertifikalar → Web TLS sekmesinden yüklenir. Üç format desteklenir: PFX (parolası varsa girilir), Birleşik PEM (sertifika ve özel anahtar tek dosyada) veya Ayrı Dosyalar (sertifika ve özel anahtar ayrı). Yükleme başarılı olduğunda yeni HTTPS bağlantıları sertifikayı hemen kullanmaya başlar. Panel mevcut durumu gösterir: Sertifika Mevcut, Yapılandırılmış ama Eksik/Geçersiz veya Yapılandırılmamış; konu, veren, DNS adları ve geçerlilik aralığı tek bakışta görülür. Kurumsal kullanımda bu alan yalnızca ilk kurulumda değil, sertifika yenileme ve geçerlilik takibi için de düzenli kullanılır.
Yükleme, SPKI pin'i doğrulayan kayıtlı ajanları koruyan bir ön kontrolle yapılır: yeni sertifika zincirindeki hiçbir anahtara güvenmeyen pin'li ajan varsa yükleme reddedilir ve panel "Bu sertifika N PIN'li ajanı koparır" diyaloğuyla etkilenen makineleri listeler. Doğru akış runbook'u izlemektir: önce yeni CA'nın pin'ini Ajan PIN dağıtımıyla yay, "Bekleyen" sayısı sıfırlanınca bekle, sonra sertifikayı yükle. Yüklenen dosyada kendinden imzalı kök yoksa köke pin'lenmiş makinelerin hâlâ bağlanabileceği belirtilir; dürüst bir kontrol için tam zincir yüklenmelidir. Bilinçli olarak "Yine de yükle" onayıyla devam edilebilir. Pin dağıtım aracının ve sertifika değişim akışının tamamı Bölüm 6 ve Bölüm 32'dedir.
Web TLS ile Transparent Proxy CA Arasındaki Fark¶
Bu ayrım açık tutulmalıdır. Web TLS sertifikası, kullanıcının veya yöneticinin Arceris'e güvenli biçimde bağlanması içindir ve yalnızca 8443 web/yönetim dinleyicisini etkiler. Transparent Proxy CA materyali ise HTTPS müdahalesinde alan adı başına yaprak sertifikaları imzalamak için kullanılır; ayrı CA dosyalarıyla yapılandırılır ve yönetilir. Web TLS yüklemek interception CA'sını, Şeffaf CA yüklemek web sertifikasını değiştirmez — iki akış aynı operasyon sırasıyla yürütülmemelidir.
Kurulum tarafında bilinçli bir benimseme davranışı vardır: kurulum ve yükseltme aracı, operatörün certs/ dizinine yerleştirdiği kendi CA ve sunucu sertifikasını benimser ve asla üzerine yazmaz (kurulum akışı Bölüm 4, yükseltme akışı Bölüm 32). Şeffaf CA panelinde keyUsage uzantısı bulunmayan kurumsal bir CA da yüklenebilir; uzantı varsa keyCertSign içermesi gerekir. Şeffaf CA yükleme, SPKI pin'i hesaplama ve pin dağıtımının tamamı Bölüm 6'daki Sertifikalar grubundadır.