Din pacate cred ca nu exista un "silver bullet" pentru problema ta. Securizare buna poti obtine printr-o combinatie de tehnici la nivel de baza de date, server de baze de date (---> sistem de operare), infrastructura si politici organizationale (aici intra si "user education").
E preferabil ca aplicatia sa poata fi si folosita, chiar daca datele sunt "la adapost"...