Sağlanan tek tıklatma yükleyicisini kullanarak Windows 2003 Server'da varsayılan bir PostgreSQL 8.4 yüklemesini yükledim. postgres, template0 ve template1: İlk defa -l psql'i Koşu, ben varsayılan olarak yüklü üç veritabanları vardır fark ettim.PostgreSQL kurulumu sırasında oluşturulan 3 varsayılan veritabanını silmek güvenli midir?
Güvenlik fikirli olmak, ilk tepkimem, varsayılan yapılandırmaları silmek veya değiştirmek. Bununla birlikte, veritabanları ile ilgili bir fikrim de olmadığını da biliyorum (bu yükleme, veritabanları hakkında kendi kendine öğrenme konusunda ilk adımdır), bu yüzden ilk önce sormam gerektiğini düşündüm.
Bunları silmek güvenli mi?
Gerekirse bunları kaldırmak istemez - genellikle Windows XP'de varsayılan olarak etkinleştirilen pek çok hizmet gibi (çoğunlukla Postgres değil) şeyler varsayılan olarak gereksiz ve güvensiz olarak yüklenir. . Veya eski MS SQL boş 'sa' şifreleri ile yükler. Varsayılan olarak yüklü 3'ün gerekli olup olmadığını bilmek istedim - en az şablon1'e sahip olmak gibi görünüyor ve template0 yedekleme olarak sahip olmak güzel ama bu postgre'ler gereksiz görünüyor. Bu doğru mu? – romandas
Programlarınızdan hiçbiri postgres veritabanının varlığını varsaymazsa - kaldırabilirsiniz. Şablonu [01] pek çok nedenden dolayı kaldırmazdım. Ama sonra tekrar - Ben de postgres veritabanını kaldırmak için rahatsız etmem. Size ne yararı var? Bu veritabanı olmadan hangi saldırı vektörü imkansız olacak? –
Soru 'Postgres veritabanı adresinin ne tür bir operasyonel ihtiyacı tutuyor?' Eğer değilse, sahip olmamanız gerekir. Minimize, minimize, minimize. Sadece ona karşı bir saldırı düşünemediğim için, bir tane olmadığı anlamına gelmez; Sonuçta, bu yüklemeyi özellikle veritabanlarıyla tamamen deneyimsiz olduğum için öğrenmek için yapıyorum. – romandas