Zabezpečení řešení pro systém Office
Model zabezpečení pro řešení Office zahrnuje několik technologií: Visual Studio Tools for Office runtime, ClickOnce, centra zabezpečení sady Microsoft Office a zóny Servery s omezeným přístupem v aplikaci Internet Explorer. Následující části popisují, jak fungují různé bezpečnostní prvky:
Udělení důvěryhodnosti řešení Office
Udělení důvěryhodnosti dokumenty
Udělení důvěryhodnosti, použijete-li Instalační služba Windows Installer
Konkrétní informace o zabezpečení pro řešení Office
Zabezpečení během vývoje
Visual Studio Tools for Office Runtime
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Office 2013 a v Office 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Udělení důvěryhodnosti řešení Office
Udělení důvěryhodnosti pro řešení Office znamená změnu zásad zabezpečení jednotlivých koncových uživatelů důvěřovat řešení sady Office, které jsou založeny na tyto doklady:
Certifikát použitý k podepsání manifestu nasazení.
Adresa URL manifestu nasazení.
Další informace naleznete v tématu Udělení důvěry řešením pro systém Office.
Udělení důvěryhodnosti dokumenty
Přizpůsobení úroveň dokument vyžaduje, aby dokument v adresáři, který je určen jako důvěryhodné umístění.Další informace naleznete v tématu Udělení důvěry dokumentům.
Udělení důvěryhodnosti, použijete-li Instalační služba Windows Installer
Chcete-li vytvořit soubor MSI a řešení Office nainstalovat do adresáře Program Files, která vyžaduje práva správce, můžete použít Instalační služba Windows Installer.Pro řešení Office ve složce Program Files Visual Studio 2010 Tools for Office Runtime považuje tyto roztoky úřadu jako důvěryhodného a nezobrazuje výzvu vztahu důvěryhodnosti ClickOnce.
Konkrétní informace o zabezpečení pro řešení Office
Funkce zabezpečení poskytované .NET Framework 4, .NET Framework 4,5, a Microsoft Office poskytuje ochranu proti mnoha možným bezpečnostním hrozbám v řešeních Office.Další informace naleznete v tématu Specifické aspekty zabezpečení u řešení pro systém Office.
Zabezpečení během vývoje
Usnadnit vývojového procesu Visual Studio nastaví zásady zabezpečení, které jsou požadovány ke spouštění a ladění vašeho řešení ve vašem počítači pokaždé, když sestavíte projekt.V některých případech je třeba podniknout kroky další zabezpečení k vývoji projektu.
Řešení na úrovni dokumentu
Plně kvalifikovaná cesta dokumentu je přidat do seznamu důvěryhodných umístění v aplikaci Microsoft Office, pokud vyvíjíte následující typy projektů:
Úroveň dokumentu řešení, která jsou v síťové sdílené položce, jako \\servername\sharename.
Dokument řešení na úrovni aplikace Word, které používají soubory typu DOC nebo DOCM.
Zahrnout podadresáře umístění dokumentu přidat do seznamu důvěryhodných umístění nebo konkrétně patří ladění a vytvářet složky.Další informace naleznete v článku nápovědy aplikace Microsoft Office Online vytvořit, odstranit, nebo změnit důvěryhodné umístění souborů.
Dočasné certifikáty
Visual Studio vytvoří dočasný certifikát, pokud podpisový certifikát již neexistuje.By měl použít tento dočasný certifikát pouze během vývoje a nákupu úřední osvědčení pro nasazení.
Dočasný certifikát je generován po Office project je nejprve vytvořena.Dalším stisknutím klávesy F5, projekt je znovu vytvořena, protože projekt je označena jako změněna při přidání certifikátu.
Může existovat mnoho dočasných certifikátů po určitou dobu, tak v některých případech byste měli zakázat dočasné certifikáty.
Visual Studio Tools for Office Runtime
Visual Studio Tools for Office runtime Obsahuje funkce, které chcete-li ověřit identitu vydavatele a oprávnění, která jsou do vlastního nastavení.Ověří oprávnění řadou kontrol zabezpečení.
Zabezpečení během načítání vlastního nastavení
Při načtení přizpůsobení úroveň dokument Visual Studio Tools for Office runtime vždy zkontroluje, zda dokument v seznamu důvěryhodných umístění.Modul runtime dále zkontroluje, zda řešení požaduje FullTrust v manifestu aplikace. Žádné další kontroly zabezpečení provede při načtení přizpůsobení.
Řada kontrol zabezpečení během instalace
Když je řešení aplikace systému Office nainstalovány nebo aktualizovány, Visual Studio Tools for Office runtime provádí sadu kontrol zabezpečení v určitém pořadí tak, aby rozhodnutí o vztahu důvěryhodnosti.Řešení je nainstalován nebo aktualizován pouze v případě, že modul runtime určuje, že řešení je důvěryhodný.
Spustíte proces instalace v jednom ze čtyř způsobů: spuštěním instalačního programu, otevřením manifestu nasazení, otevřením hostitele aplikace Microsoft Office nebo spuštěním VSTOInstaller.exe.
První kontrola zabezpečení se vztahuje pouze na řešení na úrovni dokumentu.Doklad o úrovni dokumentu řešení musí být v důvěryhodném umístění.Pokud dokument na vzdálené síťové sdílené položce nebo má příponu názvu souboru DOC nebo DOCM, umístění dokumentu je nutné přidat do seznamu důvěryhodných umístění.Další informace naleznete v tématu Udělení důvěry dokumentům.
Kontroly zabezpečení aplikace Microsoft Office
Další sada bezpečnostních kontrol jsou z Visual Studio Tools for Office runtime a ClickOnce.K předání těchto kontrol, řešení pro systém Office, musí požádat o oprávnění FullTrust podepsán certifikátem, který není uveden v seznamu nedůvěryhodný vydavatel a nacházet v umístění, které není v zóně s omezeným přístupem v aplikaci Internet Explorer.Pokud je certifikát v seznamu důvěryhodných vydavatelů, je okamžitě nainstalovat řešení.Jinak v případě, že nedošlo k selhání jednoho z kontrol, řešení nadále poslední sada kontrol.
Kontroly zabezpečení modul runtime a ClickOnce
Pokud ClickOnce výzvu vztahu důvěryhodnosti je povolen a řešení dosud nebyl udělen důvěryhodnosti, modul runtime umožní rozhodnutí o důvěryhodnosti prováděné koncovým uživatelem.Pokud uživatel uděluje oprávnění k řešení, bude položka přidána do seznamu zahrnutí uživatele.Všechna řešení v seznamu zahrnutí uživatele mají úplný vztah důvěryhodnosti a může být nainstalován a spuštěn.
Spuštění v aplikaci Visual Studio 2010, je seznam zahrnutí obejít, pokud řešení Office je nainstalována pomocí Instalační služba Windows Installer (MSI) do adresáře Program Files.Další informace naleznete v tématu Nastavení důvěry pro řešení systému Office s použitím seznamů povolených položek.
Modul runtime zahrnutí seznamu kontroly
Viz také
Úkoly
Postupy: Konfigurace zabezpečení se seznamem povolených položek
Postupy: Podepisování řešení pro systém Office
Řešení potíží se zabezpečením řešení pro systém Office
Referenční dokumentace
Manifesty aplikace pro řešení Office
Manifesty nasazení pro řešení Office
Koncepty
Udělení důvěry řešením pro systém Office
Nastavení důvěry pro řešení systému Office s použitím seznamů povolených položek