㈠ 沙箱的網路沙箱
沙箱(SandBox) 無論何時載入遠程網站上代碼並在本地執行,安全都是至關重要的問題。點擊一個鏈接可以啟動Java Web Start 應用程序。訪問一個網頁時,其中的所有Applet也會自動地啟動。如果再點擊一個鏈接,或者訪問一個網頁時,在用戶的機器上能夠安裝任意的代碼,那麼犯罪分子就可能在此時竊聽機密信息、讀取財務數據或者接管用戶機器來發送廣告。
為了確保Java技術不會被邪惡目的所利用,SUN公司在設計Java的時候,設計了一套精密的安全模型;即安全管理器(Security Manager)將檢查有權使用的所有系統資源。在默認的情況下,只允許那些無害的操作,要想允許執行其他操作,代碼需得到數字簽名,用戶必須得到數字認證。
在所有的平台上,遠程代碼可以做什麼呢?它可以顯示圖像、播放音樂、獲得用戶的鍵盤輸入和滑鼠點擊,以及將用戶的輸入送回載入代碼所在的主機。這些功能足以能夠顯示信息和圖片,或者獲得用戶為訂單所輸入的信息。這種受限制的執行環境稱為沙箱(sandbox)。在沙箱中運行的代碼不能夠修改或查看用戶系統。
特別是,在沙箱中的程序有下列限制:
不能運行任何本地的的可執行程序。
不能從本地計算機文件系統中讀取任何信息,也不能往本地計算機文件系統中寫入任何信息。
不能查看除Java版本信息和少數幾個無害的操作系統詳細信息外的任何有關本地計算機的信息。特別是,在沙箱中的代碼不能查看用戶名、E-mail地址等信息。
遠程載入的程序不能與除下載程序所在的伺服器之外的任何主機通信,這個伺服器被稱為源主機(originating host)。這條規則通常稱為「遠程代碼只能與家人通話」這條規則將會確保用戶不會被代碼探查到內部網路資源(在Java SE 6 中,Java Web Start 應用程序可以與其他網路連接,但必須得到用戶的同意)。
所有彈出式窗口都會帶一個警告消息。這條消息起到了安全的作用,以確保用戶不會為本地應用程序弄錯窗口。令人擔心的是,一個可信賴的用戶可以訪問網頁,並被蒙騙運行遠程代碼,然後輸入密碼和信用卡號,這些信息將被送回伺服器。在早期JDK版本中,有個消息會令人害怕的:「Untrusted Java Applet Window 」(不可信賴的Java Applet Window)。後來的JDK版本將這個警告消息的口氣緩和了一些「Unauthenticated Java Applet Window」(未獲認證的Java Applet Window)。隨後是「Warning :Java Applet Window 」(警告:Java Applet Window )。現在只是「Java Applet Window」 或「Java Appliation Window」。
㈡ 沙盤怎麼連接網路
沙盤不要聯網也能用啊
也能識別是否安全
㈢ 什麼是 沙盒解決方案
沙盒解決方案
可以將 SharePoint Server 解決方案直接部署到 Microsoft SharePoint Server 2010 上,或將其部署到一個沙盒 內。沙盒是一個受限制的執行環境,可使應用程序僅訪問某些資源,並使在沙盒中發生的問題不會影響伺服器環境的其餘部分。
部署到沙盒中的解決方案稱為沙盒解決方案,它們不能使用某些計算機和網路資源,也不能訪問它們部署到的網站集以外的內容。
因為沙盒解決方案不會影響整個伺服器場,因此不必由伺服器場管理員進行部署。沙盒解決方案可以由網站集管理員部署,或者,在某些情況中,可由對網站集根目錄具有完全控制訪問權的用戶部署。只有伺服器場管理員才可以提升沙盒解決方案,使其直接在沙盒之外的伺服器場中運行。
在以下兩種方案中,特別適合使用沙盒解決方案:
某個組織希望在 SharePoint Server 生產網站上運行員工代碼,並且此代碼沒有經過嚴格的檢查和測試。
宿主希望讓所承載的 SharePoint Server 網站的所有者上載和運行自定義代碼。
本文介紹與沙盒解決方案有關的概念,說明沙盒解決方案與在場中部署的解決方案的差異,並總結部署和運行沙盒解決方案的方式。本文未包含有關配置沙盒處理或部署沙盒解決方案的詳細過程。
本文內容:
部署和運行沙盒解決方案
隔離沙盒解決方案
沙盒解決方案不能包含的內容
沙盒解決方案與場解決方案的比較
使用沙盒解決方案的好處
部署和運行沙盒解決方案
SharePoint Server 應用程序的任何頁面除了包含直接在場中運行的組件之外,還可包含某些在沙盒中運行的組件。部署到場中的組件將在 Internet Information Services (IIS) 工作進程中運行。部署到沙盒中的組件將在沙盒進程中運行。
下面的列表標識了一些可能會在沙盒中部署的組件:
Web 部件
事件接收器
功能接收器
自定義 Microsoft SharePoint Designer 工作流活動
Microsoft InfoPath 業務邏輯
以下步驟介紹如何部署沙盒解決方案:
1. 伺服器場管理員執行以下任務。這些任務只能執行一次。
· 伺服器場管理員啟用沙盒處理,並在每個將運行沙盒解決方案的伺服器上啟動沙盒服務。
· 伺服器場管理員決定使用哪種負載平衡方案。該負載平衡方案將應用於伺服器場中所有網站集中的所有沙盒解決方案。
· 伺服器場管理員設置資源配額,一個網站集內的所有沙盒解決方案組合在一起不可以超過此配額。
2. 網站集管理員或擁有對網站集根目錄的完全控制訪問權的用戶將一個解決方案上載到網站集的解決方案庫中。
3. 網站集管理員激活解決方案。如果解決方案不包含程序集,則擁有對網站集根目錄的完全控制訪問權的用戶也可以激活解決方案。將針對解決方案運行驗證工具。如果解決方案驗證失敗,則不會將其激活。
當執行有關運行一個沙盒解決方案的請求時,將會發生以下活動:
1. 根據負載平衡方案,SharePoint Server 決定在哪個伺服器上運行解決方案。如果負載平衡是本地的,則在與服務請求的同一伺服器上運行解決方案。如果負載平衡是遠程的,則根據解決方案關聯性選擇運行解決方案的伺服器。在這兩種情況下,伺服器都必須運行沙盒服務。
2. SharePoint Server 選擇一個沙盒工作進程來在其中運行解決方案,並將一個「填充碼」動態鏈接庫 (dll) 載入到該進程中,然後將解決方案程序集載入到該進程中。
3. 在解決方案運行過程中,解決方案的代碼在由 SharePoint Server 執行之前會先通過填充碼。如果解決方案代碼試圖使用限制沙盒解決方案使用的 API,則填充碼將發出異常信號而不讓代碼通過並運行。
4. SharePoint Server 監控沙盒解決方案使用的資源。如果沙盒解決方案超過硬性限制(例如,如果它使用超過預定義數量的 CPU 時間),則 SharePoint Server 會中止沙盒工作進程。如果一個網站集中所有沙盒解決方案的組合超過了此網站集的資源配額,則 SharePoint Server 會在當天的剩餘時間內關閉此網站集中的所有沙盒解決方案。
5. 網站集管理員可以監控沙盒解決方案使用的資源,也可以停用網站集中的解決方案。
如有必要,伺服器場管理員可以阻止解決方案在場中運行。或者,伺服器場管理員也可以移除在沙盒中運行解決方案的要求。如果移除在沙盒中運行的要求,則當解決方案在伺服器場中的任何網站集中運行時,它將不再在沙盒中運行。
隔離沙盒解決方案
可以按不同的程度隔離沙盒解決方案。每個附加的隔離級別可增加您保護 SharePoint Server 網站的主要部分的能力,從而避開可能消耗太多資源的代碼。在第一級別,沙盒代碼在一個許可權受限制的獨立進程中運行。代碼訪問安全 (CAS) 限制代碼可執行的操作。通過使用遠程負載平衡並且僅對特定伺服器運行沙盒服務,可增加隔離。在生產環境中,推薦您使用遠程負載平衡,並專門使用一個單獨的伺服器來運行沙盒解決方案。
沙盒解決方案不能包含的內容
SharePoint Server 解決方案必須包含名為 manifest.xml 的配置文件,也可以包含附加的配置文件和程序集。如果解決方案將在沙盒中運行,則會將程序集和配置文件限制為它們可以包含的內容。
下面的列表標識了將在沙盒中運行的程序集不能做的最常見的事情。
連接到不在本地伺服器上的資源。
訪問資料庫。
更改線程模型。
調用非託管代碼。
寫入到磁碟。
訪問不同網站集中的資源。
manifest.xml 文件引用功能文件;功能文件引用元素文件;元素文件包含 feature 元素。在沙盒解決方案中唯獨允許的 feature 元素有:
ContentType
Field
CustomAction
Mole
ListInstance
ListTemplate
Receivers
WebTemplate
WorkflowAssociation
PropertyBag
WorkflowActions
㈣ 珠海沙盒網路科技有限公司廣州分公司怎麼樣
珠海沙盒網路科技有限公司廣州分公司是2018-07-09在廣東省廣州市天河區注冊成立的有限責任公司分公司(自然人投資或控股),注冊地址位於廣州市天河區建中路6、8號第3層(部位:302房)。
珠海沙盒網路科技有限公司廣州分公司的統一社會信用代碼/注冊號是91440101MA5AYW2J6H,企業法人郝景,目前企業處於開業狀態。
珠海沙盒網路科技有限公司廣州分公司,本省范圍內,當前企業的注冊資本屬於一般。
通過網路企業信用查看珠海沙盒網路科技有限公司廣州分公司更多信息和資訊。
㈤ Windows沙盒的網路獨立嗎
Windows沙盒的網路不是獨立的。
沙盒是臨時的,關閉後,系統將刪除所有軟體和文件以及狀態。每次打開應用程序時,都會獲得沙盒的全新實例。
Windows沙盒提供了輕型桌面環境,可以安全地在隔離狀態下運行應用程序。安裝在Windows沙盒環境下的軟體保持「沙盒」狀態,並且與主機分開運行。安裝在主機上的軟體和應用程序不會直接出現在沙盒中。如果需要在 Windows沙盒環境中運行特定的應用程序,則相應的應用程序必須就是安裝在沙盒環境中才行。
㈥ 電腦上,沙盒是什麼意思
沙盒(英語:sandbox,又譯為沙箱),計算機術語,在計算機安全領域中是一種安全機制,為運行中的程序提供的隔離環境。通常是作為一些來源不可信、具破壞力或無法判定程序意圖的程序提供實驗之用。
沙盒通常嚴格控制其中的程序所能訪問的資源,比如,沙盒可以提供用後即回收的磁碟及內存空間。在沙盒中,網路訪問、對真實系統的訪問、對輸入設備的讀取通常被禁止或是嚴格限制。從這個角度來說,沙盒屬於虛擬化的一種。
沙盒中的所有改動對操作系統不會造成任何損失。通常,這種技術被計算機技術人員廣泛用於測試可能帶毒的程序或是其他的惡意代碼。
體現
軟體監獄(Jail):限制網路訪問、受限的文件系統名字空間。軟體監獄最常用於虛擬主機上。
基於規則的執行:通過系統安全機制,按照一系列預設規則給用戶及程序分配一定的訪問許可權,完全控製程序的啟動、代碼注入及網路訪問。也可控製程序對於文件、注冊表的訪問。在這樣的環境中,病毒木馬感染系統的幾率將會減小。Linux中,安全增強式Linux和AppArmor正使用了這種策略。
虛擬機:模擬一個完整的宿主系統,可以如運行於真實硬體一般運行虛擬的操作系統(客戶系統)。客戶系統只能通過模擬器訪問宿主的資源,因此可算作一種沙盒。
主機本地沙盒:安全研究人員十分依賴沙盒技術來分析惡意軟體的行為。通過創建一個模擬真實桌面的環境,研究人員就能夠觀察惡意軟體是如何感染一台主機的。若干惡意軟體分析服務使用了沙盒技術。
在線判題系統:用於編程競賽中的程序測試。
㈦ 珠海沙盒網路科技有限公司怎麼樣
簡介:沙盒網路是一家初創的互聯網公司,目前剛以8000萬的估值完成了首輪融資。 公司目前在做一個游戲創意的實現和分享平台,讓普通玩家也可以將自己的想法和創意轉化為游戲。 團隊核心成員有豐富的互聯網產品經驗和深厚的技術積累。 以我的世界聯機平台為代表的核心產品,剛上線即得到廣大用戶的喜愛,短期內聚集了過百萬用戶,且目前在仍在快速增長中。
法定代表人:陳偉明
成立時間:2015-09-07
注冊資本:470.3971萬人民幣
工商注冊號:440400000597445
企業類型:有限責任公司(自然人投資或控股)
公司地址:珠海市高新區唐家灣鎮港樂路8號B區廠房第6層608-609單元
㈧ 沙盒的詳細介紹
沙盒是在受限的安全環境中運行應用程序的一種做法,這種做法是要限制授予應用程序的代碼訪問許可權。例如,下載到 Internet Explorer 的控制項使用 Internet 許可權集運行。駐留在區域網共享上的應用程序在計算機上使用 LocalIntranet 許可權集運行。(有關這些許可權的更多信息,請參見命名的許可權集。)
可以使用沙盒運行下載到計算機上的部分受信任的應用程序。也可以使用沙盒測試將分發的、將在部分受信任的環境(例如 Intranet)中運行的應用程序。有關代碼訪問安全性(CAS) 和沙盒的完整說明,請參見 Microsoft Developer Network (MSDN) 上的 Find Out What's New with Code Access Security in the .NET Framework 2.0(了解 .NET Framework 2.0 中代碼訪問安全性的新增功能)。
可以使用 CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, array[]()[])方法重載為沙盒中運行的應用程序指定許可權集。利用此重載可以指定向應用程序授予的許可權,從而獲得所需的確切代碼訪問安全性級別。它不利用標准 CAS 策略(不適用計算機策略)。例如,如果調用的程序集使用強名稱密鑰簽名,且該強名稱具有自定義代碼組,則將不應用該代碼組。使用此重載載入的程序集只能具有指定的授予集,否則必須具有完全信任。 如果程序集位於全局程序集緩存或完全信任列表中,則會向其授予完全信任。但是,如果目標為完全信任的程序集,則將不使用沙盒。
企業以及所有網路用戶面對的問題是如何確保反惡意軟體能夠發現並緩解最新攻擊。對於所有沙盒安全技術而言,零日漏洞利用是最具挑戰性的威脅,因為它們完全為未知,也沒有補丁,讓網路和設備易受到攻擊。為了應對零日漏洞利用威脅,反惡意軟體供應商採用的方法之一是沙盒技術。
沙盒技術提供對資源的嚴格控制,沙盒通過限制對內存、系統文件和設置的訪問,沙盒可以讓企業可通過執行潛在惡意代碼而發現其活動和意圖,而不會影響主機設備。沙盒技術對進入企業網路的代碼進行的這種分析意味著,即使是零日漏洞利用都可以被發現——通過分析代碼的惡意意圖。 DCSS安全沙盒系統
安全沙盒系統理念
安全沙盒系統體系
安全沙盒系統特性
安全沙盒系統產品功能
安全沙盒系統部署
㈨ 什麼是沙盒
什麼是沙盒?
答:沙盒是一種計算機專業術語
在計算機安全領域中是一種安全機制,為運行中的程序提供的隔離環境。通常是作為一些來源不可信、具破壞力或無法判定程序意圖的程序提供實驗之用。
沙盒通常嚴格控制其中的程序所能訪問的資源,比如,沙盒可以提供用後即回收的磁碟及內存空間。
在沙盒中,網路訪問、對真實系統的訪問、對輸入設備的讀取通常被禁止或是嚴格限制。從這個角度來說,沙盒屬於虛擬化的一種。
沙盒中的所有改動對操作系統不會造成任何損失。通常,這種技術被計算機技術人員廣泛用於測試可能帶毒的程序或是其他的惡意代碼。
㈩ 什麼是網路沙箱
概述 沙箱處理是一個通用安全性術語,它適用於所有降低某應用程序運行特權的環境。它對於從 Internet 下載的沙箱應用程序尤為重要,因為這些應用程序往往來源不明或不可信。本節概述了為「Web 瀏覽器應用程序」所創建的 Windows Presentation Foundation 沙箱。 代碼訪問安全性 WPF 沙箱是使用「代碼訪問安全性 (CAS)」技術構建而成的,它是 .NET Framework 安全的一項基本技術。此安全模型將許可權集和部署區域結合使用,從而確定應用程序的特權。有關 CAS 的詳細信息,請參閱 MSDN 代碼訪問安全性主題(英文)。 請求許可權 「代碼訪問安全性」的一個關鍵概念就是代碼可能需要某個級別的特權。在高級別特權下,當代碼要執行特權檢查時,它明確請求所需許可權。以 API 執行磁碟訪問為例。創建文件的代碼將調用 FileIOPermission.Demand()。此請求將觸發 .NET 運行時組件執行一個堆棧審核,以確定是否有調用方具備所需許可權。 對於CAS 堆棧審核,還有許多錯綜復雜的問題。有關詳細信息,請參閱 MSDN 文章代碼訪問安全性(英文)。 安全異常 如果代碼不具備所需許可權,則請求失敗,同時 .NET Framework 運行時組件會引發 SecurityException。如果創建「Web 瀏覽器應用程序」的開發人員試圖使用沙箱中未提供的功能,則會在開發過程中遇到 SecurityException。 沙箱和部分信任 沙箱處理是一個通用安全術語,指的是限制特權的應用程序執行環境。部分信任「代碼訪問安全」的安全沙箱。所有從 Internet 部署的 WBA 文件和「可擴展應用程序標記語言 (XAML)」文件均在部分信任環境中運行。 在本文中,部分信任一詞與「適用於從 Internet 部署的 WBA 的沙箱」同義。由於 CAS 是一個基於分區的安全框架,因此 Intranet 應用程序可以請求一個比可供 Internet 應用程序使用的沙箱更大的沙箱。但由於 Internet 沙箱是一個限制性更強的環境,並且映射到大量方案,故本文將專門討論在 Internet 沙箱內運行的各功能。 http://www.microsoft.com/china/msdn/library/security/wpfsecuritysandbox.mspx?mfr=true