Có nhiều kỹ thuật bảo mật cơ sở dữ liệu như sau:
- Kết nối mạng an toàn (Secure network connection): CSDL di động và CSDL chính phải được đồng bộ hóa tại các thời điểm xác định. Đồng bộ hóa được thực hiện trong phần mềm hệ thống của CSDL di động và triển khai qua giao thức http.
- CSDL cục bộ được mã hóa (Encrypted local database): CSDL cục bộ trên thiết bị di động được mã hóa và mỗi lần người dùng mở CSDL di động, phải nhập mật khẩu. Trong trường hợp thiết bị di động bị lấy cắp hoặc phá hoại bởi xâm nhập, dữ liệu lưu trữ trên CSDL cục bộ không thể hiểu được. Thuật toán mã hóa là một phần của SQL Server Mobile Edition và不幸的是 không thể tìm thấy tài liệu cho thuật toán cụ thể.
- Xác thực người dùng tại server CSDL (User authentication at the database server): Đồng bộ hóa CSDL ngắn hạn (shortimpression) cài trên thiết bị di động với CSDL chính được thực hiện với công nghệ sao chép CSDL (database replication). Cho mục đích này, có một ấn bản (publication) thích hợp tại server CSDL. Một publication là gói siêu dữ liệu về dữ liệu nào được sao chép. CSDL di động cần publication của server CSDL cho hoạt động đồng bộ. Nó có thể kết nối đến publication một tài khoản người dùng thích hợp trên server CSDL phải được dùng. Điều này nghĩa là người dùng ứng dụng phải được xác thực tại server CSDL.
- Xác thực tại web server (Authentication at the web server): Giao tiếp giữa CSDL di động và CSDL chính được triển khai qua https. Ở phía server, liên kết giao tiếp được quản lý bởi web server. Do đó, có thể tận dụng xác thực web server tiêu chuẩn và yêu cầu người dùng xác thực tại cấp giao diện internet. Yêu cầu này thiết yếu vì nó cung cấp bảo vệ cho agent CSDL di động được triển khai ở phía server bên trong web server. Không có xác thực web server, mọi người dùng mạng đều có thể kết nối agent phía server bằng cách đơn giản dùng URL thích hợp.
- Tài khoản agent di động phía server (Server-side mobile agent account): Cả hai đầu điểm của liên kết giao tiếp được quản lý bởi nhóm CSDL di động. Trong giai đoạn đồng bộ hóa, hoạt động agent phía server có thể được triển khai bởi tài khoản agent mặc định của hệ điều hành server hoặc trong ngữ cảnh tài khoản chuyên dụng của HĐH server. Có thể dùng tài khoản HĐH chuyên dụng cho triển khai dịch vụ agent.
- Tài khoản người dùng độc lập cho ứng dụng soạn thảo và chỉ đọc (Independent user accounts for the authoring and the read-only application): Trong trường hợp người dùng phải dùng ứng dụng cả như tác giả thông báo và như người đọc một số thông báo, có thể gán hai tài khoản cho người dùng: tài khoản soạn thảo và tài khoản chỉ đọc, hoặc cấp cả hai chức năng cho một tài khoản người dùng cụ thể.