Tüm Ürünler
Search
Belge Merkezi

Security Center:Parola güvenliğini güçlendirin

Son Güncelleme:Oct 05, 2026

Zayıf parolalar sunucuları yetkisiz erişime, veri hırsızlığına ve güvenlik ihlallerine karşı savunmasız bırakır. Güçlü parolalar belirleyin ve bunları düzenli olarak değiştirin. Bu konuda parola güvenliği için en iyi uygulamalar ve yaygın sistemlerde parola değiştirme yöntemleri ele alınmaktadır.

Zayıf parolaların riskleri

Zayıf sunucu parolaları aşağıdaki riskleri doğurur:

  • Saldırganlar standart hesapların zayıf parolalarını kırarak kişisel bilgileri ifşa edebilir ve finansal kayıplara neden olabilir.

  • Zayıf bir yönetici parolası sistemin tamamen ele geçirilmesine, veritabanı hırsızlığına, iş kesintisine, büyük çaplı veri sızıntılarına ve geniş ölçekli siber güvenlik olaylarına yol açabilir.

Security Center temel yapılandırma denetimi sunucularda yüksek riskli zayıf parolaları tarar. Zayıf bir parola tespit edilirse Parola güvenliğini iyileştirin kılavuzundaki önerileri ve Yaygın sistemler için parola değiştirme yöntemleri bölümündeki adımları izleyerek parolanızı hemen güçlendirin.

Parola güvenliğini iyileştirin

Aşağıdaki en iyi uygulamaları takip edin:

  • Güçlü bir parola belirleyin

    Güçlü bir parola tüm aşağıdaki gereksinimleri karşılamalıdır:

    • Parola en az 8 karakter uzunluğunda olmalıdır.

    • Parola; büyük harfler (A-Z), küçük harfler (a-z), rakamlar (0-9) ve özel karakterler (~, !, @, $, %, ^, &, *, -, _, =, +, #, /, ?) olmak üzere aşağıdaki karakter türlerinden en az üçünü içeren bir kombinasyon olmalıdır.

    • Parola kullanıcı adıyla veya kullanıcı adının tersiyle aynı olamaz.

  • Yaygın veya herkese açık zayıf parolalardan kaçının

    Yaygın zayıf parola örnekleri şunlardır:

    • abcd1234, admin, root veya admin@123 gibi sık kullanılan zayıf parolalar.

    • 123456, abcdef, 123abc, qwerty ve 1qaz2wsx gibi ardışık veya karışık sayı/harf dizileri ile klavye desenleri.

    • 5201314 veya iloveyou1314 gibi yaygın ifadeler veya numeronimler.

    • Şirket adı, doğum tarihi, tam ad, kimlik numarası, telefon numarası, e-posta adı, kullanıcı kimliği veya mevcut yıl gibi kişisel bilgiler.

  • Parolaları düzenli olarak değiştirin

    Parolanızı her 90 günde bir değiştirin.

Yaygın sistemler için parola değiştirme yöntemleri

Aşağıdaki tabloda yaygın sistemlerde parolaların nasıl değiştirileceği açıklanmaktadır.

Önemli

Bu yer tutucuları gerçek değerlerinizle değiştirin:

  • <UserName>: Oturum açma kullanıcı adı.

  • <OldPassword>: Eski parola.

  • <NewPassword>: Yeni parola.

  • <HostName>: Ana bilgisayar adı veya IP adresi.

Sistem

Yöntem

Linux sistemi

Kullanıcının parolasını değiştirmek için passwd <UserName> komutunu çalıştırın. İstendiğinde yeni parolayı girin.

<UserName> parametresini atlarsanız mevcut kullanıcının parolası değiştirilir.

Windows sistemi

Aşağıdaki adımlarda örnek olarak Windows Server 2019 kullanılmıştır.

  1. Windows sunucusunda oturum açın ve sol alt köşedeki Start icon simgesine tıklayın.

  2. Settings icon simgesine tıklayın. Windows Ayarları sayfasında Hesaplar seçeneğine tıklayın.

  3. Sol gezinme bölmesinde Oturum açma seçenekleri öğesine tıklayın.

  4. Ekrandaki talimatları izleyerek sunucu parolasını değiştirin.

MySQL veritabanı

  1. MySQL veritabanında oturum açın.

  2. Kullanıcı parola bilgilerini görüntülemek için aşağıdaki komutu çalıştırın.

    SELECT user, host, authentication_string FROM user;
    Not

    Bazı MySQL sürümleri bu komutu desteklemeyebilir. Komut parola bilgisi döndürmezse bunun yerine aşağıdaki komutu çalıştırın.

    SELECT user, host, password FROM user; 
  3. Etkilenen kullanıcının parolasını değiştirmek için aşağıdaki komutu çalıştırın.

    ALTER USER '<UserName>'@'<HostName>' IDENTIFIED BY '<NewPassword>';
  4. Değişiklikleri uygulamak için flush privileges; komutunu çalıştırın.

Redis veritabanı

  1. Redis yapılandırma dosyası olan redis.conf dosyasını açın.

  2. Parolayı ayarlamak veya değiştirmek için aşağıdaki komutu çalıştırın.

    requirepass <NewPassword>

    Bu komut mevcut bir parolayı değiştirir veya yoksa yeni bir parola ayarlar.

  3. Redis hizmetini yeniden başlatın.

SQL Server veritabanı

  • Linux sistemi oturum açma

    SQL Server veritabanında oturum açın ve oturum açma parolasını değiştirmek için aşağıdaki komutu çalıştırın.

    EXEC sp_password @old=N'<OldPassword>', @new=N'<NewPassword>', @loginame=N'<UserName>';
  • Windows kimlik doğrulaması

    SQL Server veritabanı istemcisinde konumuna gidin, kullanıcıyı seçin ve zayıf parolayı güçlü bir parolayla değiştirin.

MongoDB veritabanı

  1. MongoDB veritabanında oturum açın.

  2. Yönetici veritabanına geçmek için use admin komutunu çalıştırın.

  3. Kullanıcının parolasını değiştirmek için db.changeUserPassword("<UserName>", "<NewPassword>") komutunu çalıştırın.

    Rakamlar, büyük harfler, küçük harfler ve özel karakterler içeren, 12 karakterden uzun güçlü bir parola belirleyin.

  4. Kimlik doğrulamanın etkin olduğundan emin olun.

    MongoDB yapılandırma dosyası mongod.conf içinde security.authorization değerini enabled olarak ayarlayın veya auth parametresini true olarak ayarlayın.

  5. MongoDB hizmetini yeniden başlatmak için systemctl restart mongod komutunu çalıştırın.

PostgreSQL veritabanı

  1. PostgreSQL veritabanında oturum açın.

  2. Zayıf parolayı değiştirmek için aşağıdaki komutu çalıştırın.

    ALTER USER <UserName> WITH PASSWORD '<NewPassword>';

Tomcat

  1. Tomcat kök dizinindeki conf/tomcat-user.xml yapılandırma dosyasını açın.

  2. Hedeflenen kullanıcı düğümü için password niteliğinin değerini güçlü bir parolayla değiştirin.

Rsync

  1. Rsync yapılandırma dosyası olan rsyncd.conf dosyasını açın.

  2. secrets file parametresini bulun ve rsyncd.secret dosyasının yolunu belirleyin.

  3. rsyncd.secret dosyasını düzenleyin. Hedeflenen kullanıcı için <UserName>:<NewPassword> biçimini kullanarak yeni güçlü bir parola ayarlayın.

  4. Rsync hizmetini yeniden başlatın.

SVN

  1. Depo dizinini açın.

  2. <path>/conf/svnserve.conf yapılandırma dosyasında password-db parametresini bulun.

  3. password-db parametresinin değerini kullanarak parola yapılandırma dosyasını (varsayılan olarak passwd dosyası) bulun ve bu dosyadaki parolayı değiştirin.

  4. SVN hizmetini yeniden başlatın.

vsftpd

  • Yerel kullanıcılar

    1. vsftpd.conf yapılandırma dosyasını açın.

    2. anonymous_enable parametresini ekleyin veya değiştirin ve değerini NO olarak ayarlayarak anonim oturum açmayı devre dışı bırakın.

    3. FTP kullanıcısının parolasını değiştirmek için passwd <UserName> komutunu çalıştırın.

    4. Yeni güçlü bir parola belirlemek için ekrandaki talimatları izleyin.

  • Sanal kullanıcılar

    1. /etc/vsftpd/login.txt dosyasını açın.

    2. İlgili kullanıcı adına ait parolayı değiştirin ve dosyayı kaydedin.

      Dosya tek satırlarda kullanıcı adı ve çift satırlarda parola olacak şekilde alternatif satırlar kullanır.

    3. db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db komutunu çalıştırın.

    4. /etc/pam.d/vsftpd dosyasını düzenleyin.

      auth pam_userdb.so ve account pam_userdb.so içeren satırların ardından db=/etc/vsftpd/login ifadesini ekleyin. Doğru yerleşim için aşağıdaki şekle bakın. Değişiklikten sonra dosyayı kaydedin. vsftpd file modification location

    5. vsftpd hizmetini yeniden başlatın.

FTP

  1. Hedef Linux sunucusunda root kullanıcısı olarak oturum açın.

  2. Aşağıdaki komutu çalıştırın.

    passwd <UserName>
  3. İstendiğinde yeni parolayı girin.

    Başarılı olduğunu belirten bir mesaj görünür: all authentication tokens updated successfully.

InfluxDB veritabanı

  1. InfluxDB veritabanında oturum açın.

  2. Veritabanı parolasını değiştirmek için aşağıdaki komutu çalıştırın.

    NewPassword yerine tek tırnak içine alınmış yeni parolayı yazın.

    set password for "<UserName>" = '<NewPassword>' 

JBoss 6 ve 7

  • JBoss 6:

    1. /conf/props/jmx-console-users.properties yapılandırma dosyasını düzenleyin. <UserName>=<Password> biçimini kullanarak zayıf parolayı değiştirin.

    2. JBoss 6'yı yeniden başlatın.

      1. Mevcut JBoss 6 işlemini görüntülemek için ps -ef|grep jboss komutunu çalıştırın.

      2. İşlemi durdurmak için kill -9 <Process_ID> komutunu çalıştırın.

        <Process_ID> yerine JBoss 6'nın işlem kimliğini yazın.

      3. JBoss hizmetini başlatmak için aşağıdaki komutu çalıştırın.

        <jboss6_path> yerine JBoss 6'nın kurulum dizinini yazın.

         <jboss6_path>/bin/run.sh
  • JBoss 7:

    1. /configuration/mgmt-users.properties yapılandırma dosyasını düzenleyin ve zayıf parolaya sahip kullanıcı girişini silin.

    2. JBoss kurulum yolunda bin/adduser.sh komutunu çalıştırın ve ekrandaki talimatları izleyerek güçlü bir parolaya sahip yeni bir kullanıcı ekleyin.

Jenkins

  1. Jenkins web konsolunda oturum açın.

  2. Yapılandır seçeneğine tıklayarak Yapılandır sayfasını açın.

  3. Parola alanına yeni parolayı girin.

OpenLDAP

  1. OpenLDAP yönetici parolası alanının değerini ve konumunu sorgulamak için aşağıdaki komutu çalıştırın.

    ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW
  2. Yeni bir parola oluşturmak için aşağıdaki komutu çalıştırın.

     slappasswd -s <NewPassword>

    Bu komut yeni parolanın karma değerini (NewHash) döndürür.

  3. newpassword.ldif adında yeni bir dosya oluşturun ve aşağıdaki içeriği dosyaya ekleyin.

    dn: olcDatabase={2}hdb,cn=config
    changetype: modify
    replace: olcRootPW
    olcRootPW: NewHash

    dn satırı için değer ilk sorgu komutu tarafından döndürülen dn değeridir. NewHash yeni parolanın karma değeridir.

  4. Yeni ldif dosyasını içe aktarmak için aşağıdaki komutu çalıştırın.

    ldapmodify -H ldapi:// -Y EXTERNAL -f newpassword.ldif

Linux üzerinde OpenVPN

OpenVPN parolasını değiştirmek için pwd-file yapılandırma dosyasını düzenleyin:

  1. pwd-file yapılandırma dosyasını bulun. Dosya genellikle /etc/openvpn dizininde yer alır.

  2. İstemci sertifikası kimlik doğrulamasını devre dışı bırakmak için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin.

    client-cert-not-required
  3. Kullanıcı parolası betiğini etkinleştirmek için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin.

    auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env
  4. Sistem uyarılarını bastırmak için yapılandırma dosyasına aşağıdaki ifadeyi ekleyin.

    script-security 3
  5. /etc/openvpn/psw-file dosyasını düzenleyin. Her satır bir hesaba karşılık gelir; kullanıcı adı ve parola boşlukla ayrılır. Örnek:

    cat /etc/openvpn/psw-file 
    abcdocker <NewPassWord>
    abc <NewPassWord>
    test <NewPassWord>
  6. checkpsw.sh betiğini almak için aşağıdaki komutu çalıştırın.

    wget http://openvpn.se/files/other/checkpsw.sh
    Not

    Varsayılan olarak checkpsw.sh kullanıcı adlarını ve parolaları /etc/openvpn/psw-file dosyasından okur.

Oracle veritabanı

  1. Oracle veritabanında oturum açın.

  2. Parolayı değiştirmek için aşağıdaki komutu çalıştırın.

    alter user <UserName> identified by <NewPassWord>;

pptpd

  1. /etc/ppp/chap-secrets dosyasını düzenleyin.

  2. Kullanıcı adı ve parolayı <UserName> pptpd <NewPassword> * biçiminde yapılandırın.

    UserName, pptpd, NewPassword ve * alanları sekmelerle ayrılmalıdır.

  3. PPTP hizmetini yeniden başlatın.

ProFTPD

Aşağıdaki komutu çalıştırın ve istendiğinde yeni parolayı girin.

Komutta File_Path sanal kullanıcının depolandığı dosyanın yolunu ifade eder.

ftpasswd --passwd --name=<UserName> --change-password --file=File_Path

RabbitMQ

Zayıf parolayı değiştirmek için aşağıdaki komutu çalıştırın.

rabbitmqctl change_password <UserName> '<NewPassword>'

VncServer

  1. VncServer'ın kapatıldığından emin olun ve ardından sunucudaki VncServer kurulum dizinine gidin.

    Zayıf parola root kullanıcısına ait değilse parolasını değiştirmeniz gereken kullanıcıyla oturum açın veya bu kullanıcıya geçin. Örneğin kullanıcı aliuser ise su - aliuser komutunu çalıştırın.

  2. Kurulum dizininden passwd dosyasını silin. Örneğin /home/aliuser/.vnc/passwd dosyasını silin.

  3. Parolayı sıfırlamak için vncpasswd komutunu çalıştırın.

    Önemli

    VncServer bir parolanın yalnızca ilk 8 karakterini doğrular. Örneğin yeni parolayı Aliyunpasswd olarak ayarlarsanız yalnızca ilk 8 karakter olan Aliyunpa geçerli olur. Geçerli parola karmaşıklık gereksinimlerini karşılamazsa kırılma riski yüksektir. Parolanızın karmaşıklık gereksinimlerini karşıladığından emin olun.

WebLogic 12c

  1. WebLogic Server Yönetim Konsolu'nda oturum açın.

  2. Sol gezinme bölmesinde seçeneğini belirleyin.

  3. Parolasını değiştirmek istediğiniz kullanıcıyı seçin.

  4. Parolalar sayfasında yeni parolayı girin ve onaylayın, ardından Kaydet seçeneğine tıklayın.

  5. Konsolun sol üst köşesindeki Değişiklik Merkezi alanında Değişiklikleri Etkinleştir görüntüleniyorsa Değişiklikleri Etkinleştir seçeneğine tıklayın.

  6. Sunucuda oturum açın ve %DOMAIN_HOME%/servers/AdminServer/security/boot.properties yapılandırma dosyasında hedeflenen kullanıcı için password alanını değiştirin.

    Bu parola WebLogic konsolunda ayarlanan parolayla eşleşmelidir. Değişiklikten sonra parola otomatik olarak AES ile şifrelenir.

  7. WebLogic'i güvenli bir şekilde durdurmak için %DOMAIN_HOME%/bin/stopWeblogic.sh komutunu çalıştırın ve ardından yeniden başlatın.

Not
  • Yeni parolanın etkili olması için WebLogic'i yeniden başlatmanız gerekir.

  • Yapılandırmayı değiştiremiyorsanız WebLogic konsolunun sol üst köşesindeki Değişiklik Merkezi alanına gidin ve Kilitle ve Düzenle seçeneğine tıklayın.

  • WebLogic'i güvenli bir şekilde durdurmalısınız. Aksi takdirde WebLogic başlatılamayabilir.

ActiveMQ

  1. activemq_path/conf/ yapılandırma dosyası dizinine gidin.

    Burada activemq_path uygulamanın kurulum yoludur.

  2. Yapılandırma dosyasını düzenlemek için vim jetty-realm.properties komutunu çalıştırın.

  3. Kullanıcıyı ekleyin veya değiştirin.

    Kullanıcı adı ve parolayı değiştirmek için biçim <UserName>: <NewPassword>,RoleName şeklindedir; burada RoleName roldür. Örnek: admin: passwd123!@#, admin.

  4. Değişiklikleri kaydedin, çıkın ve ardından hizmeti yeniden başlatın.

Elasticsearch

Not

Elasticsearch güvenlik özellikleri X-Pack eklentisini gerektirir. X-Pack Elasticsearch 7.x ve sonraki sürümlere dahildir. Daha önceki sürümler için elasticsearch.yml dosyasında xpack.security.enabled: true ayarını yapın.

Kullanıcı parolasını değiştirmek için aşağıdaki komutu çalıştırın.

Burada ES_HOME_PATH Elasticsearch'ün kurulum yoludur ve passwd yeni paroladır.

ES_HOME_PATH/bin/elasticsearch-users passwd <UserName>

Samba

  1. Kullanıcı parolasını değiştirmek için smbpasswd <UserName> komutunu çalıştırın.

  2. İstendiğinde yeni parolayı girin.

Zabbix

  1. Zabbix web konsolunda bir yönetici hesabıyla oturum açın.

  2. Üst menü çubuğunda seçeneğini belirleyerek kullanıcı listesini görüntüleyin.

  3. Hedeflenen kullanıcının adına tıklayın ve ardından Parolayı değiştir seçeneğine tıklayın.

  4. Yeni parolayı girin ve ardından Güncelle seçeneğine tıklayın.

İlgili konular

Sunucularınızdaki zayıf parola risklerini algılamak için Security Center Temel yapılandırma denetimleri özelliğini kullanın.