# Güvenlik

Şifre ve iki adımlı doğrulama
Kaynak: https://selwise.com/docs/settings/security

Şifre, iki adımlı doğrulama (MFA) ve oturum güvenliği.

## Panelde nerede

- **Ayarlar → Security** (Settings) sekmesi: şifre değiştirme, MFA'ya giden **Configure MFA** (MFA Yapılandır) düğmesi ve **Active sessions** (Açık oturumlar) listesi.
- **Ayarlar → MFA Settings** (Settings) (MFA Ayarları) (`/dashboard/settings/mfa`): MFA'nın kendisi. Menüde ayrı satırı yoktur; Security sekmesinden ya da **⌘K** paletinden açılır.

Her ikisi de `admin` rolüne açıktır — bkz. [Yetki Matrisi](/docs/settings/permissions).

## Şifre değiştirme

**Change Password** (Şifre Değiştir) kartında üç alan vardır: **Current Password** (Mevcut Şifre), **New Password** (Yeni Şifre, 8–128 karakter) ve **Confirm New Password** (Yeni Şifreyi Onayla). **Update Password** ile kaydedin.

- Mevcut şifre yanlışsa hata, "mevcut şifre" kutusunun altında yazar ve oturumunuz **kapanmaz**.
- Yeni şifre ile onay aynı değilse ya da uzunluk sınırları dışındaysa kayıttan önce uyarılırsınız.
- Şifre değişikliği denetim kaydına yazılır (`password_change`) — bkz. [Denetim Kayıtları](/docs/operations/audit-logs).
- Şifre değişince açık olan **bütün** oturumlarınız kapanır, bu cihazdaki de dahil; panel sizi giriş ekranına götürür ve yeni şifrenizi ister.

**Şifrenizi unuttuysanız** panelde kendi başınıza sıfırlama yoktur. Giriş ekranındaki **Need help?** (Yardım) bağlantısıyla Selwise desteğine (`support@selwise.com`) yazın. Bkz. [Giriş ve Erişim Sorunları](/docs/troubleshooting/access-issues).

## İki adımlı doğrulama (MFA)

Zaman tabanlı tek kullanımlık kod (TOTP) desteklenir: Google Authenticator, Authy, 1Password gibi uygulamalarla çalışır. Kod 6 haneli, 30 saniyede bir değişir; saat kayması için bir önceki ya da sonraki kod da kabul edilir. SMS ya da e-posta ile kod yoktur.

### Kurulum

1. **MFA Settings** sayfasında **Enable MFA** (MFA'yı Etkinleştir) deyin.
2. **Set Up Two-Factor Authentication** ekranındaki QR kodu doğrulama uygulamanızla okutun. Kamera kullanamıyorsanız **Manual Entry Key** (elle giriş anahtarı) alanındaki anahtarı uygulamaya yazın; **Copy** ile kopyalayabilirsiniz.
3. **Verify Authentication Code** adımında uygulamanın ürettiği altı haneli kodu girip **Verify & Enable** (Doğrula ve Etkinleştir) deyin. Bu adım MFA'yı açar.
4. Ekranda **10 yedek kod** görünür (her biri 8 karakter). **Copy Codes** ile alıp **güvenli bir yere kaydedin** ve **Done** deyin.

> **Yedek kodlar yalnızca bir kez gösterilir**
>
> Yedek kodlar oluşturuldukları anda görünür; saklanan kodlar bir daha **görüntülenemez**. Telefonunuzu kaybederseniz hesabınıza girmenin tek yolu bu kodlardır. Parola yöneticinizde saklayın; telefonda ekran görüntüsü olarak tutmayın. Kaybederseniz ya da yenilemek isterseniz **Regenerate Backup Codes** kullanın.

### Girişte

MFA açıkken giriş iki adımlıdır: önce şifre, sonra **Two-Factor Authentication** ekranı.

| Durum | Ne yapın |
|---|---|
| Normal giriş | Uygulamadaki altı haneli kodu girin, **Verify code**. |
| Telefon elinizde değil | **Use backup code** (Yedek kod kullan) deyin ve yedek kodlardan birini yazın. Büyük/küçük harf, boşluk ve tire önemsizdir (`abcd-efgh` ile `ABCDEFGH` aynıdır). **Her yedek kod yalnızca bir kez çalışır** ve kullanılınca listeden düşer. |
| "That code has already been used" | Aynı kodu tekrar kullandınız. Uygulamanın bir sonraki kodunu (yaklaşık 30 saniye) bekleyin. |
| "That code is not correct" | Telefonunuzun saatinin **otomatik** ayarlı olduğunu kontrol edin; kod saat kaymasında geçersiz sayılır. |
| "Your verification session has ended" | Şifre adımından sonra 5 dakika içinde doğru kodu girmediniz. Şifrenizle yeniden başlayın. |
| Çok sayıda yanlış kod | Doğrulama adımında 5 dakikada 5 denemeyle sınırlısınız; süre dolunca yeniden denenir. |

### Yedek kodları yenileme, MFA'yı kapatma

MFA açıkken **MFA Settings** kartında iki işlem vardır:

- **Regenerate Backup Codes** (Yedek Kodları Yeniden Oluştur) — güncel doğrulama kodunu girerek 10 yeni yedek kod üretirsiniz; **eski yedek kodlar artık çalışmaz**. Doğrulama uygulamanız ve QR kodunuz değişmez.
- **Disable** (Devre Dışı Bırak) — geçerli bir doğrulama kodu istenir; MFA kapanır. Hesabın güvenliğini azaltır.

**View Backup Codes** (Yedek Kodları Görüntüle) yalnızca bu oturumda yeni üretilmiş kodları gösterebilir; daha önce kaydedilmiş kodları açmaz.

## Kim MFA kullanmalı

MFA zorunlu değildir; yine de `admin` rolündeki herkes açmalıdır: bu rol ekip yönetimi, besleme, geçmiş veri ve özel script (sitenizde çalışan kod) yetkilerini taşır.

## Oturum güvenliği

- Oturum çerezle taşınır: erişim anahtarı 15 dakika, yenileme anahtarı 7 gün geçerlidir ve panel kullandıkça kendiliğinden yenilenir. Bir hafta hiç kullanmazsanız ya da her gün kullansanız bile **30 günde bir** yeniden şifre istenir.
- Yenileme anahtarı her yenilemede değişir ve eskisi geçersiz olur. Değiştirilmiş bir anahtar başka bir yerden yeniden kullanılırsa, oturumun iki kişinin elinde olduğu anlaşılır: oturum ikisi için de kapanır ve e-posta adresinize **"Selwise oturumunuz kapatıldı"** konulu bir uyarı gelir. Bu uyarıyı aldıysanız ve aynı anda iki cihazdan çalışmıyorduysanız giriş yapıp şifrenizi değiştirin.
- Ortak kullanılan bir bilgisayardan giriş yaptıysanız işiniz bitince hesap menüsünden **Logout** deyin; çıkış sunucudaki oturumu da kapatır.
- Art arda hatalı şifre hesabı geçici olarak kilitler (varsayılan: 15 dakikada 8 hata); doğru şifre sayacı sıfırlar. Kilitliyken `429` ve bir bekleme süresi görürsünüz.

## Açık oturumlar

**Active sessions** (Açık oturumlar) kartı panele giriş yaptığınız her yeri listeler: tarayıcı ve işletim sistemi, giriş zamanı, son etkinlik ve IP adresi. Kullandığınız oturum **This device** (Bu cihaz) etiketini taşır.

- **Sign out** (Çıkış yap) o oturumu hemen kapatır; o cihaz bir sonraki isteğinde giriş ekranına döner.
- **Sign out other sessions** (Diğer oturumları kapat) bu cihaz dışındaki bütün oturumları kapatır.
- Tanımadığınız bir oturum görürseniz kapatın ve şifrenizi değiştirin.

## Kanal anahtarı ile karıştırmayın

Kanal anahtarı (Site Key) herkese açık bir değerdir ve sayfa kaynağında görünür; bir güvenlik sırrı değildir. Panel şifreniz ve MFA'nız ise gerçek erişim kontrolüdür. Bkz. [Kanal Anahtarı](/docs/channels/channel-key).

## Sırada ne var

- [Giriş ve Erişim Sorunları](/docs/troubleshooting/access-issues)
- [Kullanıcılar ve Roller](/docs/settings/users-and-roles)
