HOW TO:設定「非驗證」模式
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium 和 Ultimate |
[非驗證] 模式的偵錯速度會比預設的 [Windows 驗證] 模式快,如果網路速度有問題,您可能會希望使用 [非驗證] 模式。 請注意,[非驗證] 模式的安全性較低。
警告
[非驗證] 模式是不安全的。 如果您啟用 [非驗證] 模式,偵錯會使電腦容易受到網路上任何使用者的攻擊。 惡意的使用者會使用偵錯工具連接您的電腦、在您的電腦上啟動應用程式、存取您電腦中的資料,並執行其他惡作劇或具有損害性的動作。 使用這個模式時需具備高度警覺。 預設的 [Windows 驗證] 模式雖然較慢,但相較之下安全很多。 如果可能的話,請使用 [Windows 驗證] 模式。 如果您必須使用 [非驗證] 模式,請注意安全性風險,並在完成偵錯時立刻停用 [非驗證] 模式。
若要設定非驗證模式
在 [遠端偵錯監視] 中,選擇 [工具] 功能表上的 [選項]。
在 [選項] 對話方塊中,選取 [非驗證 (僅限機器碼)]。
如果您要透過非預設的 TCP/IP 通訊埠編號進行連接,請變更 [TCP/IP 通訊埠編號]。
在 [非驗證模式] 中,[遠端偵錯監視] 可以讓您避免無意間連接至另一個使用者的 [遠端偵錯監視] 執行個體。 如果啟用 [允許任何使用者執行偵錯],您會停用這個使用者名稱檢查。 這不是一項安全性的選項。
警告
[允許任何使用者執行偵錯] 會使電腦容易受到網路上任何使用者的攻擊。 任何使用者都可以利用這個使用權限,使用偵錯工具來連接您的電腦、在您的電腦上啟動應用程式、存取您電腦上的資料,並執行其他惡作劇或具有損害性的動作。 使用這個設定時需具備高度警覺。
在 [非驗證] 模式中,如果沒有偵錯工具在指定秒數內連接至 [遠端偵錯監視],就會造成逾時並結束。 若要變更這個逾時時間,請變更 [最長閒置時間 (秒)] 中的值。
警告
逾時時間越長,惡意使用者連接至 [遠端偵錯監視] 的機會越大。 若要降低曝露的機會,您所使用的逾時時間不要超過偵錯工作階段所需的最短時間。