Alipaşa Mah. Yeni Hükümet Cad. No:14/110, Tokat 0 356 214 70 65 bilgi@sur.com.tr Online mağaza English

SQL Server sa şifresi: unutulduğunda ne yapılır, sa hesabı nasıl güvenli tutulur?

Ticari programın kurulumunu yapan firma değişti ve SQL Server'ın sa şifresini kimse bilmiyor. Ya da tam tersi, sa şifresi yıllardır herkesin bildiği basit bir şifre. sa hesabının riskleri ve şifre sıfırlama yollarını anlatıyoruz.

Yazılım 3 dk okuma

SQL Server'da sa (system administrator), veritabanı sunucusunun en yetkili hesabıdır. Birçok ticari program kurulumunda uygulamalar doğrudan bu hesapla bağlanır ve şifre kurulum firmasının kayıtlarında kalır. Firma değiştiğinde veya kayıtlar kaybolduğunda sa şifresine ulaşmak zorlaşır. Diğer yandan, yıllardır değişmeyen basit bir sa şifresi ciddi bir güvenlik riskidir.

Şifre unutulduysa: Windows yöneticisi

SQL Server kurulumunda genellikle Windows'un yerel yöneticileri veya kurulumu yapan kullanıcı da SQL yöneticisi olarak eklenir. Bu hesapla Windows kimlik doğrulamasıyla SQL Server Management Studio'ya bağlanılıp sa şifresi sıfırlanabilir.

Tek kullanıcı modu

Hiçbir yönetici hesabıyla erişim yoksa, SQL Server hizmeti tek kullanıcı modunda başlatılarak sunucunun yerel yöneticisi geçici olarak SQL yöneticisi yapılabilir. Bu işlem sırasında veritabanı uygulamalara kapalı olur; mesai dışında ve dikkatle yapılmalıdır. Sonrasında sa şifresi belirlenir ve hizmet normal modda yeniden başlatılır.

Uygulama bağlantıları

sa şifresi değiştiğinde, bu hesapla bağlanan ticari program, rapor araçları ve entegrasyonların bağlantı ayarları da güncellenmelidir. Aksi hâlde program açılmaz. Değişiklik öncesi bağlantıların listesi çıkarılmalı ve gerekiyorsa yazılım üreticisinden destek alınmalıdır.

SQL Server sa hesabı güvenlik listesi
sa hesabı, veritabanı sunucusunun tam kontrolünü verir.

sa hesabının riskleri

sa hesabı her SQL Server'da aynı adla bulunduğu için saldırganların ilk denediği hesaptır. İnternete açık bir 1433 portu ve zayıf bir sa şifresi, veritabanının ele geçirilmesine ve fidye yazılımına kapı aralayabilir. Ayrıca sa ile bağlanan bir uygulamadaki açık, tüm sunucuyu tehlikeye atar.

Güvenli yapı

  • Uygulama için yalnızca kendi veritabanına yetkili ayrı bir SQL kullanıcısı oluşturun.
  • sa şifresini güçlü ve benzersiz yapın; mümkünse sa'yı devre dışı bırakın.
  • SQL Server portunu internete açmayın; uzaktan erişim VPN ile yapılmalıdır.
  • Başarısız giriş denemelerini izleyin.
  • Yönetici şifrelerini şifre yöneticisinde saklayın ve ağ dokümantasyonuna yerini not edin; ayrıntılar için ağ dokümantasyonu.

Yedekleme ile birlikte

Şifre sıfırlama veya yetki değişikliği gibi işlemlerden önce veritabanlarının güncel yedeği alınmalıdır. Yedekleme stratejisi için SQL Server yedekleme stratejisi, düzenli bakım için SQL Server bakım planı yazılarımıza bakabilirsiniz.

Kurulum firması değişirken

Yazılım veya BT destek firması değiştiğinde sa ve diğer yönetici şifrelerinin işletmeye teslim edilmesi, ardından değiştirilmesi iyi bir uygulamadır. Böylece eski firmanın erişimi de sonlanmış olur.

Sur Bilgisayar olarak SQL Server erişim kurtarma, kullanıcı ve yetki düzenlemesi ile veritabanı güvenliği konusunda destek veriyoruz. Ayrıntılar için sunucu kurulum ve bakım hizmetleri sayfamıza bakabilirsiniz.

Sık sorulan sorular

Windows yöneticisiyim, SQL Server'a girebilir miyim?
Kurulumda Windows yöneticileri SQL yöneticisi olarak eklendiyse evet. Eklenmediyse tek kullanıcı moduyla erişim sağlanabilir.
sa şifresini değiştirirsem ticari program çalışmaz mı?
Program sa ile bağlanıyorsa bağlantı ayarlarında da şifre güncellenmelidir. Değişiklik öncesi program üreticisiyle görüşmek önerilir.
sa hesabını kapatabilir miyim?
Uygulamalar başka bir hesapla bağlanıyorsa sa devre dışı bırakılabilir veya adı değiştirilebilir. Önce bağımlılıklar kontrol edilmelidir.

Bu konuda destek mi lazım?

Windows Server ve Linux sunucu kurulumu, bakım ve optimizasyon, Veeam yedekleme, IIS yapılandırması ile SQL Server, MySQL ve Firebird…

Sunucu Kurulum ve Bakım Hizmetleri
Blog

İlgili yazılar