嘗試通過代碼混淆、加密配置文件、加殼等手段隱藏客戶端直連數據庫的連接字符串(含 IP、用戶名、密碼)。但:
┌─────────────┐ HTTPS/JSON ┌──────────────┐ 內網/加密連接 ┌────────────┐
│ 客戶端 │ ◄─────────────────► │ 應用服務器 │ ◄─────────────────────► │ 數據庫 │
│ (FoxPro/ │ RESTful API │ (C#/Java/ │ 受信任連接 │ (SQL Server/
│ .NET/其他) │ │ Node.js) │ │ Oracle) │
└─────────────┘ └──────────────┘ └────────────┘
GetStudentList, SubmitGrade)。SQLExec 替換為 HttpClient.GetAsync / PostAsync。DPAPI 解密(ProtectedConfigurationProvider)。Encrypt=True;TrustServerCertificate=False)。