System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及文件共享,特別涉及一種控制方法及第一設備。
技術介紹
1、不同設備之間能夠進行文件共享這一技術,為用戶基于不同設備對同一文件進行訪問、操作等提供了方便,并且,通過該技術還有效提高針對文件的處理效率。但,同一文件或程序在不同設備上所產生的安全風險不同,如文件a在設備1上不屬于風險文件,但在設備2上邊屬于風險文件,也即在設備2上打開該文件a會影響設備2的安全性。因此,如何保證進行文件共享的不同設備的安全性成為亟待解決的一個問題。
技術實現思路
1、本申請實施例的目的在于提供一種控制方法及第一設備。
2、第一方面,本申請實施例提供了一種控制方法,包括:
3、獲取來自第二設備的共享文件;
4、確定所述共享文件滿足風險文件判定條件;
5、在所述第一設備的隔離環境中執行所述共享文件,所述共享文件在所述隔離環境中運行不影響所述第一設備的第一操作系統的系統環境;
6、其中,所述第一設備具有第一操作系統,所述第二設備具有第二操作系統,所述第一操作系統與所述第二操作系統不同,所述共享文件對所述第二設備的第二操作系統不構成風險。
7、在一種可能的實施方式中,確定所述共享文件是否滿足風險文件判定條件至少包括以下方式中的一種或多種:
8、獲取所述共享文件在所述第一設備的第一路徑,基于所述第一路徑確定所述共享文件是否滿足風險文件判定條件;
9、確定所述共享文件的文件類型,基于所述文件類型確定所述共享文件是
10、對所述共享文件進行身份驗證,根據所述驗證結果確定所述共享文件是否滿足風險文件判定條件。
11、在一種可能的實施方式中,所述共享文件滿足風險文件判定條件至少包括以下至少一種:
12、所述第一路徑所屬的第一目錄能夠實現第一設備對第二設備上的訪問;
13、所述文件類型的文件能夠在所述第一設備上運行且無法在所述第二設備上運行;
14、所述驗證結果表征所述共享文件的身份驗證未通過。
15、在一種可能的實施方式中,在所述第一設備的隔離環境中執行所述共享文件,包括:
16、確定執行所述共享文件所對應的目標進程;
17、監測所述目標進程的訪問對象;
18、確定所述訪問對象滿足重定向條件;
19、基于所述隔離環境響應針對所述訪問對象的操作。
20、在一種可能的實施方式中,確定所述訪問對象滿足重定向條件至少包括:
21、所述訪問對象屬于所述第一設備,且所述目標進程包括寫入、修改、啟動或關聯其他進程中的任一執行操作。
22、在一種可能的實施方式中,確定所述共享文件滿足風險文件判定條件之后,包括:
23、對所述共享文件設置風險標記;
24、在所述第一設備的隔離環境中執行所述共享文件的過程中,還包括:
25、監測所述第一設備中運行的所有進程;
26、確定進程文件中包括所述風險標記的進程,基于所述隔離環境響應該進程的操作。
27、在一種可能的實施方式中,所述獲取來自第二設備的共享文件,包括:
28、確定所述共享文件對應的第一路徑所屬的第一目錄;
29、基于所述第一目錄確定第二目錄,所述第二目錄為所述第二設備上的所述共享文件的文件數據存儲的目錄,所述第二目錄在所述第一設備上不可見;
30、根據所述第二目錄獲得所述共享文件的文件數據。
31、第二方面,本申請實施例還提供了一種控制方法,應用于第二設備,所述控制方法包括:
32、建立虛擬目錄,所述虛擬目錄能夠實現第一設備與所述第二設備之間的文件共享,所述第一設備具有第一操作系統,所述第二設備具有第二操作系統,所述第一操作系統與所述第二操作系統不同;
33、獲得第一設備針對所述虛擬目錄下目標共享文件的訪問請求;
34、響應所述訪問請求,基于所述虛擬目錄與目標共享文件真實存儲目錄的映射關系獲得所述目標共享文件;
35、發送所述目標共享文件到所述第一設備,以使得所述第一設備判斷為滿足風險文件判定條件時,所述第一設備的隔離環境中執行所述目標共享文件,所述目標共享文件在所述隔離環境中運行不影響所述第一設備的第一操作系統的系統環境。
36、第三方面,本申請實施例還提供了一種第一設備,包括:
37、獲取模塊,其配置獲取來自第二設備的共享文件;
38、確定模塊,其配置確定所述共享文件滿足風險文件判定條件;
39、執行模塊,其配置在所述第一設備的隔離環境中執行所述共享文件,所述共享文件在所述隔離環境中運行不影響所述第一設備的第一操作系統的系統環境;
40、其中,所述第一設備具有第一操作系統,所述第二設備具有第二操作系統,所述第一操作系統與所述第二操作系統不同,所述共享文件對所述第二設備的第二操作系統不構成風險。
41、本申請實施例的控制方法中,在第一設備獲取第二設備的共享文件并確定共享文件滿足風險文件判定條件之后,在第一設備的隔離環境中執行共享文件,其中,共享文件在隔離環境中運行不影響第一設備的第一操作系統的系統環境,也即有效地避免了共享文件對第一操作系統的系統環境造成影響,確保了第一設備的安全性。
本文檔來自技高網...【技術保護點】
1.一種控制方法,應用于第一設備,所述方法包括:
2.根據權利要求1所述的控制方法,確定所述共享文件是否滿足風險文件判定條件至少包括以下方式中的一種或多種:
3.根據權利要求2所述的控制方法,所述共享文件滿足風險文件判定條件至少包括以下至少一種:
4.根據權利要求1所述的控制方法,在所述第一設備的隔離環境中執行所述共享文件,包括:
5.根據權利要求4所述的控制方法,確定所述訪問對象滿足重定向條件至少包括:
6.根據權利要求1所述的控制方法,確定所述共享文件滿足風險文件判定條件之后,包括:
7.根據權利要求1所述的控制方法,所述獲取來自第二設備的共享文件,包括:
8.一種控制方法,應用于第二設備,所述控制方法包括:
9.根據權利要求8所述的控制方法,所述建立虛擬目標包括:建立第三目錄與所述虛擬目錄之間的第一映射關系,以及建立第四目錄與所述虛擬目錄的第二映射關系,響應所述訪問請求,按照所述第一映射關系和/或所述第二映射關系,基于所述虛擬目錄與目標共享文件真實存儲目錄的映射關系獲得所述目標共
10.一種第一設備,包括:
...【技術特征摘要】
1.一種控制方法,應用于第一設備,所述方法包括:
2.根據權利要求1所述的控制方法,確定所述共享文件是否滿足風險文件判定條件至少包括以下方式中的一種或多種:
3.根據權利要求2所述的控制方法,所述共享文件滿足風險文件判定條件至少包括以下至少一種:
4.根據權利要求1所述的控制方法,在所述第一設備的隔離環境中執行所述共享文件,包括:
5.根據權利要求4所述的控制方法,確定所述訪問對象滿足重定向條件至少包括:
6.根據權利要求1所述的控制方法,確定所述共享文件滿足風險文件判定條件之后,包括:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。