2014-02-22 50 views
1

我正在使用Sync框架默認數據庫提供程序進行同步(Sync框架2.1)。任何人都可以給我一點解釋如何在客戶端和服務器之間的數據傳輸與同步框架?這種同步是否存在安全威脅?我們可以使用默認數據庫提供者的加密嗎帶加密的同步框架

我閱讀下面的文章, http://msdn.microsoft.com/en-us/sync/bb887608.aspx

從同步的角度來看,同步框架支持,因爲它的數據庫之間行進加密數據的 能力。在企業端,當用戶交換數據時,SQL Server 2008以及現有的IIS安全性可以利用 進行用戶認證。

我們正在使用默認的同步提供程序。我們可以使用默認數據庫提供程序通過HTTPS或SSL進行同步嗎?基本上我需要知道的是,有人可以看到客戶端到服務器之間的數據傳輸嗎?

請給我你的答案。

問候,

+0

嗨我使用這項技術,並提出了一個Windows服務來運行同步,因爲我們有兩個網絡,每一個與不同的VPN。根據我的經驗,我可以說同步使用觸發器,歷史記錄表和存儲過程的組合。架構中的更改是可能的,但您必須更新存儲過程和觸發器。您沒有嚮導來進行此更改。重新提供過程可能很難。 在微軟開始使用Azure之後,在做出使用此技術的最終決定之前嘗試其他選擇,他們將此努力放在後面。 – Juan

+0

任何人都可以提出一些想法嗎? – user1692043

+0

如果您使用SSL,則可以保護數據傳輸。在大多數情況下,您的sql服務器安全證書已足夠。 – Juan

回答

0

這篇文章幫助我,當我使用這種技術

Making database schema changes using Microsoft Sync framework without losing any tracking table data

在這裏你可以找到信息的兩篇文章

https://drive.google.com/folderview?id=0B_21acb3mbRQV3Mxdm5TeVVTcEU&usp=sharing

嗨,如果你是使用ssl足夠加密purpuse

希望它有幫助

+0

嗨胡安,感謝您的反饋。這些非常有幫助。實際上,我已經在我的應用程序中成功實現了此默認數據庫提供者的Sync框架。最近,我的客戶通過客戶端和服務器之間的同步來詢問數據安全性。因此,我需要知道我們是否可以使用默認的數據庫提供者來實現加密。 – user1692043

0

同步框架OOTB不通過線路加密數據。

如果您通過HTTP進行同步,則可以啓用SSL來加密流量。

您還可以在SQL連接上啓用TDS加密。