Merhabalar,

Web tabanlı değil sanıyorum uygulama.

Veritabanı sunucusunu nat olarak dışa açman gerekicek bu bir güvenlik zaafiyeti oluşturabilir.
Fakat dışarda kullanacak olan cihazlarda statik ip adreslerini alırsan sunucunun firewall ayarlarından o statik ip adreslerine yetkilendirme yaparak güvenliği sağlamış olursun.

Eğer dışardan bağlanacak cihazlar kısıtlı işlem yapcaksa (örneğin rapor görüntülemek) bir web uygulaması daha yapıp sadece o uygulamayı veritabanına bağlamak daha akıllıca olacaktır.