2013-11-22 93 views
2

POST方法本質上是「安全的」,如果不是,它可以很容易地變得安全或我應該完全使用不同的協議?使用POST將安全數據從.NET發送到Linux服務器?

請將您的陳述與解釋或參考一起提交,除非它們僅僅是意見。

的系統:

用QR掃描器
  • 運行CentOS 6的
  • 的服務器來存儲掃描在基於QR型表上的數據庫的網絡服務器
    • .NET程序收集數據。
    • 現在並不是所有的QR類型都是已知的,所以在發送新的QR類型時會創建一個新的表格。
    • 數據需要儘可能快地從QR掃描到數據庫中獲取,但假設連接不可靠(認爲手機綁定)

    隨意對我的評論(不正確的?)假設這些其他的有效性我打折的方法。

    • 打開MySQL的一個端口,直接將數據推 - 使得IT人員恐慌,即使用戶已經非常有限的特權,雖然我不知道它是如何的沒有安全感。 (也見ssh + MySQL的評論)
    • 使用ssh隧道插入到MySQL中 - 這是可以想象的,數據庫結構將在未來發生變化,我希望所有的MySQL工作都在服務器端完成,因此很容易修改。
    • 在服務器端口上創建我自己的偵聽器並定義我自己的協議 - 乍一看似乎令人望而生畏。我知道C++/C/Python/PHP,所以我可以做這樣的事情,如果POST是壞的,監聽器很容易。不知道該方法的起點或範圍。

    要發送的數據包的示例。 (這是我的.net DLL必須從前一個人那裏得到的東西)[QRTypeVersion,HeaderLength,H1,H2,... DataLength,D1,D2 ...,Comment]

  • 回答

    相關問題