<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://www.cigam.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Roberto</id>
	<title>CIGAM WIKI - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://www.cigam.com.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Roberto"/>
	<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Roberto"/>
	<updated>2026-10-22T12:56:08Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Import%C3%A2ncia_do_uso_do_HTTPS&amp;diff=132953</id>
		<title>GE - Importância do uso do HTTPS</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Import%C3%A2ncia_do_uso_do_HTTPS&amp;diff=132953"/>
		<updated>2024-08-27T13:00:46Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Um site pode ser acessado de duas maneiras:&amp;lt;br&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;HTTP (Hypertext Transfer Protocol)&#039;&#039;&#039;, e é um protocolo de transferência que habilita a comunicação entre uma rede ou&lt;br /&gt;
* &#039;&#039;&#039;HTTPS (Hypertext Transfer Protocol Secure)&#039;&#039;&#039;, ou seja, um HTTP de forma segura.&amp;lt;br&amp;gt;  &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Arquivo:http.jpg|semmoldura|centro|http+ssl/tls=https]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
O acesso via HTTP é algo reprovado a nível de segurança, pois não há garantias de bloquear que os dados sejam vistos, capturados e modificados. Além disso, algumas funcionalidades são automaticamente bloqueadas pelo navegador quando utilizado o HTTP, como por exemplo, utilização do microfone e câmera, sons e instalação como aplicativo.&lt;br /&gt;
Um site que utiliza HTTPS é seguro, recebe uma espécie de selo de segurança, visível geralmente através do ícone de um cadeado fechado no lado do endereço no navegador, que garante que aquele site irá utilizar meios seguros para transmitir e receber informações com um servidor. Quando o acesso é feito utilizando o HTTP, o cadeado aparece aberto, em vermelho geralmente, com alertas de falta de segurança.&amp;lt;br&amp;gt;&lt;br /&gt;
Os &#039;&#039;&#039;protocolos TLS&#039;&#039;&#039; (Transport Layer Security) ou &#039;&#039;&#039;SSL&#039;&#039;&#039; (Secure Sockets Layer) que são utilizados no HTTPS garantem que as comunicações sejam criptografadas, além de verificar a autenticidade do servidor, assegurando que ele é legítimo, protegendo contra vários tipos de ataques cibernéticos.&amp;lt;br&amp;gt;&lt;br /&gt;
É muito comum os navegadores alertarem constantemente sobre a confiabilidade dos sites, independentemente do tipo de informação que você esteja compartilhando.&amp;lt;br&amp;gt;&lt;br /&gt;
Com o &#039;&#039;&#039;HTTPS&#039;&#039;&#039;, as informações são criptografadas durante a transferência entre o navegador e o servidor, impedindo que algum software mal-intencionado acesse os dados que estão sendo transmitidos. Dessa forma, dados sensíveis como as  credenciais do nome e senha do usuário, dados de cadastros, informações bancárias de pagamentos e recebimento, dados de formulários, etc., ficam protegidos contra roubo ou modificações. O processo de criptografia “embaralha” os dados de uma forma que só o servidor sabe “desembaralhar”,  transferindo esses dados numa espécie de “túnel” aberto só entre o navegador e o servidor.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:httpHttps.jpg|semmoldura|centro|http+https]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nos dias hoje, ter HTTPS nos sites não se trata de um nível a mais de segurança, mas sim, algo essencial, imprescindível para evitar problemas cibernéticos que podem gerar prejuízos financeiros além de transtornos. &amp;lt;br&amp;gt;&lt;br /&gt;
Quando você usa um software que é acessado através de um site pelo seu navegador, o fabricante do software é quem deve disponibilizar o acesso via HTTPS.&amp;lt;br&amp;gt;&lt;br /&gt;
Porém, se sua empresa adquire um software que é instalado num servidor dentro da sua empresa, seja num servidor local ou na nuvem que a empresa contratou, a responsabilidade  de disponibilizar o HTTPS é da empresa.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
O CIGAM possui essas duas formas de instalação, e se sua empresa tem  o CIGAM instalado em servidores próprios, deverá providenciar o necessário para configurar o HTTPS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;Basicamente será necessário o seguinte:&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Ter um DNS (Domain Name System) para o endereço de acesso a esse servidor.&lt;br /&gt;
** O DNS  é o nome do servidor, e geralmente o provedor de internet contratado fornece opção de contratação do DNS, alguns até de forma gratuita.&amp;lt;br&amp;gt;&lt;br /&gt;
* Por exemplo, o endereço www.cigam.com.br é o DNS do endereço do servidor do site da CIGAM. Somente endereços com DNS podem ter certificados digitais e consequentemente, disponibilizar acesso via HTTPS.&amp;lt;br&amp;gt;&lt;br /&gt;
* Ter um certificado digital para HTTPS para seu endereço de DNS. Isso pode ser adquirido de diversas empresas que prestam esse tipo de serviço de venda de certificados, sendo que algumas também fornecem o DNS se precisar. &amp;lt;br&amp;gt;&lt;br /&gt;
** Uma opção gratuita para certificados digitais para HTTPS é o &#039;&#039;&#039;Let’s Encrypt/WinAcme&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
** Maiores detalhes sobre isso podem ser verificados nesse link: [[GE - Como Fazer - Instalação Let&#039;s Encrypt com IIS|Como Fazer - Instalação Let&#039;s Encrypt com IIS]]&amp;lt;br&amp;gt;&lt;br /&gt;
*  Depois de ter o certificado digital, deverá ser configurado no seu servidor web para usar o certificado através do HTTPS.&amp;lt;br&amp;gt;&lt;br /&gt;
** Maiores detalhes sobre isso podem ser verificados nesse link: [[GE - Como Fazer - Instalação do IIS#Como vincular certificado SSL com IIS?|Como Fazer - Como Fazer - Instalação do IIS]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso você esteja utilizando o CIGAM na Nuvem CIGAM e o site acessado esteja utilizando HTTP, entre em contato com a equipe de suporte solicitando o acesso através de HTTPS. Essa ação não é feita automaticamente pois endereços de acesso serão modificados, e os usuários precisam estar cientes disso e receberem os novos endereços de acesso.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:Http.jpg&amp;diff=132950</id>
		<title>Arquivo:Http.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:Http.jpg&amp;diff=132950"/>
		<updated>2024-08-27T12:58:12Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:Http.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=116493</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=116493"/>
		<updated>2023-11-09T12:57:58Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Navegação entre os portais */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os sites e aplicações são criados abaixo da pasta padrão &amp;quot;%SYSTEMDRIVE%\inetpub\wwwroot&amp;quot;. Esta pasta pode ser alterada criando um ícone de atalho para a ferramenta e utilizando o parâmetro &amp;quot;/p:&amp;lt;caminho da pasta&amp;gt;&amp;quot; na linha de comando. É necessário garantir que o sistema de arquivos esteja com as permissões de acesso e segurança adequadas para a pasta parametrizada.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tempo limite de requisição ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tempo em HH:MM:SS no valor da configuração. O valor informado representa o tempo máximo que pode ser executada a requisição.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;executionTimeout&amp;lt;/u&amp;gt; para informar o tempo máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_timeOut.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PD_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/pesquisadinamica&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Demonstração de cotações===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=116492</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=116492"/>
		<updated>2023-11-09T12:55:54Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Limite de tamanho para visualização de arquivos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os sites e aplicações são criados abaixo da pasta padrão &amp;quot;%SYSTEMDRIVE%\inetpub\wwwroot&amp;quot;. Esta pasta pode ser alterada criando um ícone de atalho para a ferramenta e utilizando o parâmetro &amp;quot;/p:&amp;lt;caminho da pasta&amp;gt;&amp;quot; na linha de comando. É necessário garantir que o sistema de arquivos esteja com as permissões de acesso e segurança adequadas para a pasta parametrizada.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tempo limite de requisição ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tempo em HH:MM:SS no valor da configuração. O valor informado representa o tempo máximo que pode ser executada a requisição.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;executionTimeout&amp;lt;/u&amp;gt; para informar o tempo máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_timeOut.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Demonstração de cotações===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91360</id>
		<title>Arquivo:CGImplanta 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91360"/>
		<updated>2023-01-30T20:17:34Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:CGImplanta 2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_1.png&amp;diff=91359</id>
		<title>Arquivo:CGImplanta 1.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_1.png&amp;diff=91359"/>
		<updated>2023-01-30T20:15:40Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:CGImplanta 1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91358</id>
		<title>Arquivo:CGImplanta 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91358"/>
		<updated>2023-01-30T20:11:21Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:CGImplanta 2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91357</id>
		<title>Arquivo:CGImplanta 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91357"/>
		<updated>2023-01-30T20:09:46Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:CGImplanta 2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91356</id>
		<title>Arquivo:CGImplanta 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:CGImplanta_2.png&amp;diff=91356"/>
		<updated>2023-01-30T20:06:50Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Roberto carregada uma nova versão de Arquivo:CGImplanta 2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91269</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91269"/>
		<updated>2023-01-30T16:40:15Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Utilização da ferramenta em modo tela interativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os sites e aplicações são criados abaixo da pasta padrão &amp;quot;%SYSTEMDRIVE%\inetpub\wwwroot&amp;quot;. Esta pasta pode ser alterada criando um ícone de atalho para a ferramenta e utilizando o parâmetro &amp;quot;/p:&amp;lt;caminho da pasta&amp;gt;&amp;quot; na linha de comando. É necessário garantir que o sistema de arquivos esteja com as permissões de acesso e segurança adequadas para a pasta parametrizada.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tempo limite de requisição ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tempo em HH:MM:SS no valor da configuração. O valor informado representa o tempo máximo que pode ser executada a requisição.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;executionTimeout&amp;lt;/u&amp;gt; para informar o tempo máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_timeOut.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91267</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91267"/>
		<updated>2023-01-30T16:35:17Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Utilização da ferramenta em modo tela interativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os sites e aplicações são criados abaixo da pasta padrão &amp;quot;%SYSTEMDRIVE%\inetpub\wwwroot&amp;quot;. Esta pasta pode ser alterada utilizando o parâmetro &amp;quot;/p:&amp;lt;caminho da pasta&amp;gt;&amp;quot;. É necessário garantir que o sistema de arquivos esteja com as permissões de acesso e segurança adequadas para a pasta parametrizada.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tempo limite de requisição ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tempo em HH:MM:SS no valor da configuração. O valor informado representa o tempo máximo que pode ser executada a requisição.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;executionTimeout&amp;lt;/u&amp;gt; para informar o tempo máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_timeOut.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91266</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=91266"/>
		<updated>2023-01-30T16:34:25Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Utilização da ferramenta em modo tela interativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os sites e aplicações são criados abaixo da pasta padrão %SYSTEMDRIVE%\inetpub\wwwroot. Esta pasta pode ser alterada utilizando o parâmetro &#039;/p:&amp;lt;caminho da pasta&amp;gt;&#039;. É necessário garantir que o sistema de arquivos esteja com as permissões de acesso e segurança adequadas para a pasta parametrizada.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tempo limite de requisição ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tempo em HH:MM:SS no valor da configuração. O valor informado representa o tempo máximo que pode ser executada a requisição.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;executionTimeout&amp;lt;/u&amp;gt; para informar o tempo máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_timeOut.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79563</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79563"/>
		<updated>2022-09-08T14:06:55Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
** Boas Práticas de Segurança|Boas Práticas de Segurança&lt;br /&gt;
** Escala de Maturidade de Segurança|Escala de Maturidade de Segurança&lt;br /&gt;
** Plano de Respostas a Incidentes|Plano de Respostas a Incidentes&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Boas_Pr%C3%A1ticas_de_Seguran%C3%A7a&amp;diff=79562</id>
		<title>Boas Práticas de Segurança</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Boas_Pr%C3%A1ticas_de_Seguran%C3%A7a&amp;diff=79562"/>
		<updated>2022-09-08T14:05:36Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;&amp;lt;div style=&amp;quot;margin-left:-0.37cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;  = Boa Práticas de Segurança =  &amp;lt;div style=&amp;quot;color:#000000;margin-left:0cm;margin-right:0.002cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;  == Visão...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:-0.37cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Boa Práticas de Segurança =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;margin-left:0cm;margin-right:0.002cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;As ameaças do mundo digital se tornaram uma preocupação expressiva para empresas que utilizam soluções de software. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;A CIGAM tem aperfeiçoado o estado de segurança de suas aplicações por meio da implementação das mais modernas técnicas dentro de cada tecnologia utilizada nas diversas camadas que compõe a solução. Cada uma dessas camadas é submetida por uma série de testes a cada release gerada do CIGAM, a fim de assegurar a segurança dos pontos já mapeados bem como mapear novos pontos para que se amplie os testes cada vez mais.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;A arquitetura base do sistema sustenta as diretrizes que estruturam o conjunto de boas práticas de segurança para uso do CIGAM, abrangendo uma variedade de recursos e tecnologias que compõem CIGAM.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Como a aplicação do CIGAM pode ser instalada e executada em ambientes construídos sob a responsabilidade de parceiros e clientes, é essencial que estes participem ativamente dessa cultura de segurança, observando sempre o conjunto de boas práticas para a utilização do CIGAM.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;A inevitável miscelânia de camadas e tecnologias utilizadas na construção do CIGAM potencializa as necessidades de análise de todas as preocupações com os aspectos de segurança e performance em diversos âmbitos. A partir disso, entende-se que uma das principais ações que deve estar presente nas boas práticas é o frequente processo de atualização dos recursos e tecnologias utilizados, respeitando as recomendações de software e hardware conforme indicado pela CIGAM disponíveis e através da &#039;&#039;wiki &#039;&#039;do sistema CIGAM.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;É sabido que cada ambiente onde o CIGAM é executado possui suas particularidades, muitas delas devido ao segmento ou tipo de negócio do cliente. Dentro dessa realidade, é sabido que haverá muitos tipos de ambientes com diversas particularidades. Contudo, certas disposições dos recursos são intrinsecamente menos resilientes a incidentes de segurança, como é o caso da arquitetura de servidor único (Figura 1) para ambientes de processamento moderado, em que existe um servidor único para todas as camadas de tecnologias de aplicações.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:PoliticaSeguranca1.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;margin-left:0.018cm;margin-right:0cm;&amp;quot;&amp;gt;Figura 1 - Arquitetura de servidor único para todas as camadas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;É importante destacar que vários fatores são considerados no momento em que o ambiente do é montado, como por exemplo os custos de investimento de software e hardware. Essa realidade faz com que quanto menor o investimento no ambiente, menor o nível de segurança. &#039;&#039;&#039;Dessa forma, ao optar por um ambiente com menor nível de segurança devido a qualquer fator, se assume os riscos de segurança que poderiam ser mitigados com um nível maior de segurança.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Já os ambientes com arquitetura segmentada (Figura 2), por distribuir os recursos e tecnologias utilizadas no sistema CIGAM em múltiplos servidores, faz-se mais resiliente a incidentes adversos. Estes incidentes podem ser explorações de vulnerabilidades conhecidas, comprometimento da integridade de arquivos, falhas de hardware, erro humano, entre outros.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;margin-left:0.053cm;margin-right:-0.048cm;&amp;quot;&amp;gt;[[Image:PoliticaSeguranca2.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;margin-left:0.018cm;margin-right:0cm;&amp;quot;&amp;gt;Figura 2 - Arquitetura segmentada&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;&#039;&#039;&#039;É importante destacar que o banco de dados deverá sempre estar num servidor dedicado, tanto em ambientes com processamento moderado quanto ambientes de alto processamento, respectivamente com arquiteturas de servidor único ou segmentada.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Com os problemas referentes à arquitetura em que existe um servidor único para todas as camadas de tecnologias do sistema é possível perceber que incidentes como exploração de vulnerabilidades conhecidas possuem um impacto ao funcionamento do sistema muito maior do que em uma arquitetura segmentada. No caso de um incidente em um recurso ou tecnologia individual do sistema na arquitetura de servidor único, todos os outros recursos ou tecnologias podem ser comprometidos, indisponibilizados ou corrompidos. Além disso, essa arquitetura dificulta os processos de atualização de versão ou troca de recursos e tecnologias, aumentando o risco associado a estes processos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Reforçando o descrito nos requisitos de hardware, os ambientes de servidor único precisam de uma configuração de hardware melhor pois apenas um servidor será responsável por todo o processamento da aplicação. Já os ambientes de arquitetura segmentada possuem vários servidores, fazendo que cada servidor individualmente possa ter uma configuração de hardware um pouco inferior. Esse ponto é muito importante de ser avaliado pois impacta diretamente o custo do ambiente, performance e segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Entendidos as variações de ambientes conforme visto anteriormente, entende-se como necessário oferecer uma forma de mensurar as condições em que o sistema CIGAM está inserido no ambiente do cliente. Neste sentido, são apresentadas a seguir as formas de medição e escala de maturidade.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Medição ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Com base na visão geral da arquitetura do sistema CIGAM e norteado pelo objetivo de auxiliar na implantação e configuração do ambiente de uso do CIGAM, propõe-se a uma forma de mensurar o nível de conformidade em relação às boas práticas recomendadas pela CIGAM quanto a utilização do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo desta escala é fornecer uma métrica de posicionamento em relação a este conjunto de boas práticas. Quanto maior for a pontuação do ambiente, maior a resiliência contra incidentes e eficiência em sua performance. O instrumento utilizado para a verificação do nível de conformidade é apresentado no [[Escala de Maturidade de Segurança|Anexo A - Escala de Maturidade de Segurança.]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Indicar uma forma de mensurar o nível de conformidade em relação às boas práticas também significa contribuir com os processos internos na CIGAM. Do ponto de vista de gestão de processos relacionados à segurança da informação, podemos considerar alguns impactos relevantes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&#039;&#039;&#039;Horas técnicas utilizadas&#039;&#039;&#039;: a maior parte dos incidentes relacionados às versões, atualizações e infraestrutura associa uma demanda de abertura de chamados. A utilização de horas de trabalho dos técnicos, que são responsáveis por responder a um chamado que sabidamente não pode ser solucionado por eles, acaba onerando o tempo disponível no mês com demais chamados.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&#039;&#039;&#039;Danos de reputação&#039;&#039;&#039;: quando as recomendações feitas pela CIGAM e sua equipe não são devidamente seguidas, problemas com o sistema tendem a ocorrer com maior frequência. Isso pode implicar em frustrações com o sistema CIGAM por parte dos colaboradores da empresa cliente, que irão deparar-se com performance reduzida na utilização do sistema.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&#039;&#039;&#039;Perda de produtividade/eficiência&#039;&#039;&#039;: devido a performance inadequada do sistema em virtude da não aderência às recomendações de hardware e software providas pela CIGAM, as atividades de trabalho dos colaboradores usuários do sistema CIGAM serão prejudicadas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Riscos e preocupações ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Este conjunto de boas práticas tem por objetivo melhorar a experiência de uso do CIGAM, proporcionando maior segurança e eficiência bem como proteger os dados e infraestrutura utilizados por seus clientes. &#039;&#039;&#039;Sendo assim, não seguí-las expõe o cliente a riscos à segurança dos dados utilizados no sistema, além de comprometer a performance do sistema, reduzindo a eficiência na utilização.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;A partir do detalhamento de cada um dos recursos e tecnologias presentes CIGAM, é feito periodicamente uma verificação das vulnerabilidades conhecidas de forma individual. Muito desse trabalho é feito com base no catálogo de vulnerabilidades disposto pela MITRE, denominado CVE (&#039;&#039;Common Vulnerabilities and Exposures&#039;&#039;).&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Sendo assim, o impacto individual de cada vulnerabilidade é potencializado ou não dependendo da forma que o ambiente foi montado e quais versões de software estão sendo utilizadas. Neste sentido, o aspecto da infraestrutura originalmente comprometida torna-se um novo vetor de ataque, aumentando o impacto da exploração original onde o atacante tem uma maior superfície de ataque.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Ao optar por arquiteturas de servidor único, conforme mencionado previamente neste documento, alguns riscos específicos podem surgir. Nesse sentido, o uso de um modelo de infraestrutura segmentada pode mitigar substancialmente alguns desses riscos. Exemplos destes são:&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Maior vulnerabilidade da pilha de recursos e tecnologias caso algum recurso ou tecnologia individual dela seja comprometido;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Menor resiliência contra incidentes de falha de hardware;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Menor resiliência contra incidentes de conexão;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Maior dificuldade em efetuar atualizações de versão e correções de desempenho e segurança;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Uma alternativa que pode ser considerada é a utilização de uma infraestrutura parcialmente segmentada. Como consequência, há um menor grau de resiliência a incidentes em comparação a arquitetura totalmente segmentada. Cabe considerar, a respeito da resiliência a incidentes, que a utilização de protocolos de comunicação seguros entre os diferentes recursos e tecnologias contribuem para uma melhor condição do ponto de vista de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Por se tratar de uma pilha de tecnologias e recursos que constituem o sistema CIGAM, naturalmente surgirão versões de um ou mais itens que deixarão de ser suportadas com o passar do tempo. Devemos entender como “não mais suportados” todas as tecnologias que não estão dentro do período de suporte do próprio fabricante. Alguns fabricantes disponibilizam um período de suporte estendido após o término do período de suporte regular, mas esse período de suporte estendido deve ser considerado como um período para testes, homologação e aquisição da nova versão e não como uma extensão do período de suporte regular. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente nas versões não mais suportadas os principais problemas relatados estão relacionados à performance, segurança e compatibilidade. Esses problemas comprometem o bom funcionamento do sistema e entende-se que os riscos associados a elas são considerados grandes o suficiente para desencorajar a sua utilização.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:-0.026cm;margin-right:0cm;&amp;quot;&amp;gt;&#039;&#039;&#039;Assim, compreende-se que essas versões não mais suportadas são incapazes de sustentar o sistema apropriadamente.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79264</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79264"/>
		<updated>2022-08-31T19:55:22Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse plano de resposta a incidentes (IRP) visa lidar com os vários tipos de incidentes que afetam a TI diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma interrupção, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79254</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79254"/>
		<updated>2022-08-31T19:43:40Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
** Política de Segurança|Política de Segurança&lt;br /&gt;
** Escala de Maturidade de Segurança|Escala de Maturidade de Segurança&lt;br /&gt;
** Plano de Respostas a Incidentes|Plano de Respostas a Incidentes&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79253</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79253"/>
		<updated>2022-08-31T19:42:56Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
** Escala de Maturidade de Segurança|Escala de Maturidade de Segurança&lt;br /&gt;
** Plano de Respostas a Incidentes|Plano de Respostas a Incidentes&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79252</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79252"/>
		<updated>2022-08-31T19:42:37Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
** Plano de Respostas a Incidentes|Plano de Respostas a Incidentes&lt;br /&gt;
** Escala de Maturidade de Segurança|Escala de Maturidade de Segurança&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:PoliticaSeguranca2.png&amp;diff=79251</id>
		<title>Arquivo:PoliticaSeguranca2.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:PoliticaSeguranca2.png&amp;diff=79251"/>
		<updated>2022-08-31T19:41:04Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:PoliticaSeguranca1.png&amp;diff=79250</id>
		<title>Arquivo:PoliticaSeguranca1.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:PoliticaSeguranca1.png&amp;diff=79250"/>
		<updated>2022-08-31T19:40:10Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Escala_de_Maturidade_de_Seguran%C3%A7a&amp;diff=79247</id>
		<title>Escala de Maturidade de Segurança</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Escala_de_Maturidade_de_Seguran%C3%A7a&amp;diff=79247"/>
		<updated>2022-08-31T19:26:24Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Escala de Maturidade de Segurança ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ao avaliar cada um dos itens deste checklist, será possível definir uma posição na escala de maturidade. Para isso, deverão ser destacados todos os itens que são atendidos conforme a tabela abaixo, sendo os itens com valor contido em células com cor &amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;vermelha &amp;lt;/span&amp;gt;são considerados críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.951cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| &#039;&#039;&#039;ITEM&#039;&#039;&#039;&lt;br /&gt;
|| &#039;&#039;&#039;VALOR&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Os as versões dos recursos de software estão com as últimas atualizações conforme o período de suporte do fabricante e dos requisitos de software solicitados pelo CIGAM?&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Os recursos e tecnologias do ambiente estão distribuídos de forma segmentada, ou seja, oposto de servidor único?&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Os recursos de software do ambiente estão de acordo com os requisitos de software solicitados pelo CIGAM?&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 20&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Os recursos de hardware do ambiente estão de acordo com os requisitos de hardware solicitados pelo CIGAM?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Os dimensionando dos recursos de hardware estão de acordo com as fórmulas de cálculo conforme os requisitos de hardware solicitados pelo CIGAM?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Existe um plano de continuidade de negócio para casos de falha de hardware?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Existe um plano de resposta a incidentes de segurança, como por exemplo Ransomware, ataques de malware, falhas de software, conforme o Plano de resposta a incidentes (IRP)&amp;amp;nbsp;disponibilizado pelo CIGAM?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| São feitos backups regulares dos dados utilizados no CIGAM?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | São feitos backups dos arquivos utilizados no CIGAM?&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 20&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| São utilizadas conexões seguras nas camadas de comunicação das aplicações com acesso externo ou público, como por exemplo SSL/TLS?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| São dadas permissões explicitas somente nos recursos que possuem acesso externo ou público, como aplicações, arquivos e portas de comunicação?&lt;br /&gt;
| align=center| 10&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| São utilizados recursos de criptografia de strings de conexão com bancos de dados?&lt;br /&gt;
| align=center| 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Os usuários possuem direitos e permissões bem definidas e com senha forte?&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 20&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| &#039;&#039;&#039;VALOR TOTAL POSSÍVEL&#039;&#039;&#039;&lt;br /&gt;
| align=center| &#039;&#039;&#039;200&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Todos os itens atendidos do checklist deverão ter seu VALOR somado de modo que se obtenha um total. Para calcular o índice de maturidade, deverá ser feita uma divisão do total de itens atendidos pelo VALOR TOTAL POSSIVEL disponível no final da tabela dos itens.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Por exemplo, se a soma do VALOR dos itens atendidos totalizar 120 e o VALOR TOTAL POSSÍVEL for 160, o índice de maturidade calculado será 0,75.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Caso o ambiente não tenha 1 dos itens destacados como crítico, deverá ser considerado o índice C para o ambiente. Da mesma forma, caso o ambiente não tenha 2 ou mais itens destacados como crítico, deverá ser considerado o índice D para o ambiente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;De posse do índice de maturidade calculado, pode-se verificar a posição na escala de maturidade conforme a tabela abaixo. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.951cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| &#039;&#039;&#039;ÍNDICE&#039;&#039;&#039;&lt;br /&gt;
|| &#039;&#039;&#039;FAIXA&#039;&#039;&#039;&lt;br /&gt;
|| &#039;&#039;&#039;MATURIDADE&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=center style=&amp;quot;background-color:#a8d08d;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | A&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | De 0,85 a 1,0&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Muito alta&lt;br /&gt;
|-&lt;br /&gt;
| align=center style=&amp;quot;background-color:#a8d08d;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | B&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | De 0,60 a 0,85&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Maturidade alta&lt;br /&gt;
|-&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ffd966;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | C&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | De 0,40 a 0,60&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Maturidade média&lt;br /&gt;
|-&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | D&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | De 0,20 a 0,40&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Maturidade baixa&lt;br /&gt;
|-&lt;br /&gt;
| align=center style=&amp;quot;background-color:#ff2f2f;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | E&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | De 0 a 0,20&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Maturidade muito baixa&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0.758cm;margin-right:0cm;&amp;quot;&amp;gt;Maturidades conforme os índices A e B requerem ações no sentido de manter ou melhorar alguns pontos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0.758cm;margin-right:0cm;&amp;quot;&amp;gt;Maturidade conforme o índice C requer ações de melhoria curto prazo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0.758cm;margin-right:0cm;&amp;quot;&amp;gt;Maturidades conforme os índices D e E requerem ações de melhorias urgentes, a curtíssimo prazo.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79246</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79246"/>
		<updated>2022-08-31T19:22:37Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a TI diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma interrupção, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79244</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=79244"/>
		<updated>2022-08-31T19:11:33Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
** Plano de Respostas a Incidentes|Plano de Respostas a Incidentes&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79243</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79243"/>
		<updated>2022-08-31T19:10:09Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79242</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79242"/>
		<updated>2022-08-31T19:04:15Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79241</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79241"/>
		<updated>2022-08-31T19:03:07Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79239</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79239"/>
		<updated>2022-08-31T19:01:41Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;margin-left:1.884cm;margin-right:0cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79235</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79235"/>
		<updated>2022-08-31T18:53:54Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79231</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79231"/>
		<updated>2022-08-31T18:48:44Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade&lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79221</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79221"/>
		<updated>2022-08-31T18:13:05Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade &lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:PlanoRespostaIncidentes.png&amp;diff=79220</id>
		<title>Arquivo:PlanoRespostaIncidentes.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:PlanoRespostaIncidentes.png&amp;diff=79220"/>
		<updated>2022-08-31T18:07:30Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79219</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79219"/>
		<updated>2022-08-31T18:04:34Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Plano de resposta a incidentes (IRP)  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade &lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79218</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79218"/>
		<updated>2022-08-31T18:03:54Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plano de resposta a incidentes (IRP)  =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse IRP visa lidar com os vários tipos de incidentes que afetam a&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/gestao-de-ti/alocar-profissionais-ti-sob-demanda/ TI ]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;de diariamente, definindo processos para análise e tomada decisões sobre como respondê-los e mitigá-los. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Esse documento contempla um modelo que pode ajudar a delinear instruções para que seja possível detectar, responder e limitar os efeitos dos incidentes.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Incidente e resposta ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Um incidente é um evento que pode ser, ou pode levar a uma&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://www.infonova.com.br/negocios/o-que-e-resiliencia-organizacional/ interrupção]&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, perda ou crise de negócios.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Resposta a incidentes é um processo que visa reagir a ameaças a infraestruturas de TI a nível de software e hardware, como por exemplos os mais variados tipos de ataques cibernéticos, falhas de software, indisponibilidades de redes, servidores e aplicações, violações de segurança e acesso.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Para um correto tratamento dos incidentes, as etapas a seguir são indispensáveis.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Identificar o incidente: Geralmente começa com um alerta de uma ferramenta de monitoramento ou a abertura de um chamado de suporte por um usuário. &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Avaliar a gravidade e prioridade: É necessário atribuir níveis de gravidade e impacto para poder definir a prioridade das ações. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.099cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Gravidade &lt;br /&gt;
|| Impacto&lt;br /&gt;
|| Exemplos&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alto&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Um serviço voltado para todos os clientes está indisponível.&lt;br /&gt;
&lt;br /&gt;
Perda de dados ou de integridade dos dados.&lt;br /&gt;
&lt;br /&gt;
A confidencialidade ou a privacidade foi violada.&lt;br /&gt;
&lt;br /&gt;
Vazamento de informações gerando riscos à LGPD.&lt;br /&gt;
&lt;br /&gt;
Faturamento parado.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Médio&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Alguns serviços voltados para alguns clientes estão indisponíveis.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixo&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Baixa performance na camada de software.&lt;br /&gt;
&lt;br /&gt;
Baixa performance na camada de infraestrutura.&lt;br /&gt;
&lt;br /&gt;
Funcionalidades não essenciais que há uma solução paliativa.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Qual é a diferença entre gravidade e prioridade?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Gravidade é uma medida de impacto. Qual impacto o incidente tem para os usuários? O deixa o usuário impossibilitado de fazer seu trabalho? A empresa não consegue faturar ou cumprir seus compromissos perante seus clientes e fornecedores?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Prioridade é uma medida da urgência. Qual a rapidez que precisamos solucionar esse incidente? Qual ponto precisa ser tratado primeiro?&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Definir canais de comunicação: Definir quem são os interessados nas equipes internas e no cliente e comunicar sobre o incidente.&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Acionar os recursos para tratamento do incidente: Acionar os recursos disponíveis para avaliar o tipo do incidente e iniciar imediatamente a análise de acordo com o tipo. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;O incidente por ser tipado como sendo a nível de software ou infraestrutura. Não sendo possível tipar, deverá ser acionado ambos os times para uma análise conjunta. &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;# &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Solucionar o incidente: &amp;lt;/span&amp;gt;O incidente poderá ser considerado resolvido quando o impacto estiver encerrado. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;As ações de resposta a incidentes precisam ser geridas para que se proporcione um fluxo organizado de trabalho. O Comitê de Resposta a Incidentes será composto por um time de gerenciamento (Identificação e Gerenciamento) sustentado por outros dois times, sendo um a nível de software (Produto) e outro a nível de infraestrutura (TI). Esses dois times serão compostos por diversos recursos, de seja equipes internas (CIGAM) ou equipes externas (consultoria ou suporte especializado):&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Image:PlanoRespostaIncidentes.png|top]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de Identificação e Gerenciamento  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Será o responsável pela gestão dos incidentes. A gestão de incidentes é algo fundamental, pois quanto mais rápido os problemas forem solucionados, maior a produtividade e menor serão as perdas.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É nesse time que é tomado conhecimento sobre o incidente e é feita a comunicação com os demais envolvidos bem como os direcionamentos necessários para a solução o mais breve possível.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A equipe deve contar com uma pessoa que tem habilidade de se comunicar com todos os envolvidos, seja o reclamante do incidente ou colaboradores envolvidos na solução. Geralmente é o responsável por atualizar o status de cada etapa ou ação. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Esse time é a principal fonte de informações sobre o incidente e do andamento das ações. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas habilidades necessárias: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Boa comunicação&lt;br /&gt;
* Planejamento&lt;br /&gt;
* Conhecimento das políticas de segurança, requisitos e padrões&lt;br /&gt;
* Habilidade em resolver problemas&lt;br /&gt;
* Conhecimento das equipes&lt;br /&gt;
* Liderança, principalmente em situações de alto estresse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Alguns procedimentos que serão de sua responsabilidade:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Documentação: Criar uma OS/Item e documentar todas as informações do incidente.&lt;br /&gt;
* Planejamento: Planejar o envolvimento dos demais recursos para analisar o incidente.&lt;br /&gt;
* Tarefas: De posse das informações da análise do incidente, decidir quais são as tarefas necessárias e quem irá desempenhá-las.&lt;br /&gt;
* Monitoramento: Acompanhar o andamento das tarefas e obter informações para prover documentação e comunicação.&lt;br /&gt;
* Retrospectivas: Após solucionar o incidente, entender as causas e direcionar aos responsáveis para que se tome ações efetivas para minimizar a recorrência e melhorar os pontos de falhas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Time de Produto ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#091e42;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de arquitetura de software de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de software e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time TI e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Time de TI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Deve ter como responsável um líder de tecnologia de nível técnico sênior. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É responsável por analisar as camadas a nível de infraestrutura e desenvolver teorias sobre o que pode estar gerando falhas ou problemas com seus respectivos motivos, decidindo ações de mudanças e liderando o time técnico durante o incidente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Possui diversos recursos a sua disposição conforme o diagrama visto anteriormente.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Trabalha em estreita colaboração com o Time Produto e o Time de Identificação e Gerenciamento.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recomendações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os incidentes, na ampla maioria das vezes, causam a indisponibilidade de algum recurso utilizado em produção, os quais podem gerar perdas financeiras por cada minuto que estiver indisponível. Por isso é extremamente importante um bom gerenciamento para que seja possível uma resposta rápida, eliminando atrasos e custos desnecessários.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conjunto de ferramentas  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O conjunto de ferramentas para reposta a incidentes contém todos os recursos necessários para o que os times possam resolver o incidente. Nesse conjunto pode estar incluído documentações, padronizações e softwares capazes de auxiliar em alguma tarefa que seria humanamente impossível ou muito demorada. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Uma relação simples das ferramentas e recursos disponíveis pode agilizar muito, como por exemplo uma listagem contendo o seguinte:&amp;lt;/div&amp;gt;&lt;br /&gt;
# Documentação de políticas de segurança &lt;br /&gt;
# Documentação de requisitos de software e hardware&lt;br /&gt;
# Especificação do CIGAM&lt;br /&gt;
# Contatos dos colaboradores nas equipes &lt;br /&gt;
# Contatos dos colaboradores no cliente&lt;br /&gt;
# Endereços e credenciais para acesso a ambientes e ferramentas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Estabilizar primeiro ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Podemos olhar para o exemplo de um médico, que ao invés de tratar todos os problemas simultaneamente, ele prioriza uma ação a curtíssimo prazo que irá parar o sangramento e estabilizar o paciente, para em seguida, focar em cuidados mais específicos. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Olhando esse exemplo a nível de TI, podemos dizer que parar o sangramento poderá significar reiniciar um servidor, reinstalar um software, voltar uma versão de software ou ainda, ativar recursos de contingência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Não faça sozinho ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os resultados de uma pessoa trabalhando sozinha certamente nunca serão tão bons e rápidos quando comparado aos resultados de equipes trabalhando em conjunto. É importante identificar nas equipes as qualidades e afinidades dos conhecimentos com o problema, de modo que se possa atuar em pontos separados, mas sempre alinhados com o todo.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A cultura do &#039;&#039;herói&#039;&#039; nesse tipo de trabalho comprovadamente não consegue resultados rápidos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Causa raiz  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Geralmente um incidente não tem apenas um único ponto como causa raiz, pois é muito comum a dificuldade de identificar de maneira rápida todas as causas. A ação de procura da causa raiz deve primeiro ter o objetivo de entender o maior número de pontos possíveis acerca do incidente. É importante entender os fatores que levaram a falha a acontecer ou de não ter impedido de acontecer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ambientes com várias camadas de software e hardware, complexos e com ciclos contínuos de mudanças são os mais suscetíveis a falhas e os mais difíceis de se encontrar a causa raiz.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É necessário sempre adotar uma estratégia considerando que em algum momento irá acontecer alguma falha. As equipes que assumem esse pensamento têm muito mais facilidade para lidar com os incidentes.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Adote o caos, promova a estabilidade. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo sempre precisa ser entender o que deu errado e nunca de buscar culpados. Quando se descobre a causa raiz, o achado são pontos para melhoria e não o nome de um culpado.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os procedimentos a seguir garantem um correto tratamento dos incidentes, desde a sua abertura até seu encerramento, e podem ser aplicados nos seguintes tipos de incidentes:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Incidentes de Software: Camadas de software, seja desenvolvida ou de terceiros.&lt;br /&gt;
* Incidentes de Infraestrutura: Camadas de infra física ou virtualizada.&lt;br /&gt;
* Incidentes de Segurança: A&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;taques cibernéticos, indisponibilidades de recursos, violações de segurança e acesso.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Detecção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O processo de detecção consiste em determinar a natureza do comprometimento, disponibilizando detalhes dos sistemas comprometidos. A avaliação inicial dos incidentes pode auxiliar na investigação de um incidente de modo a confirmar a existência de um comprometimento e das suas consequências.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Identificar todos os sistemas e serviços afetados relacionados com o incidente.&lt;br /&gt;
* Identificar que tipo de informação e processos podem ter sido afetados.&lt;br /&gt;
* Identificar versão do serviço ou sistema comprometido.&lt;br /&gt;
* Verificar se houve alta utilização da rede ou conexões externas em horários não convencionais podem revelar atividades suspeitas, passíveis de investigação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.884cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenção ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A etapa de contenção tem por objetivo limitar ou atenuar os danos causados por um incidente previamente detectado. Com a implementação de medidas de contenção, deseja-se evitar que um dado incidente afete os demais recursos ou, ainda, impeça o funcionamento de serviços críticos.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Algumas ações:&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remover dados do sistema de arquivos que são valiosos.&lt;br /&gt;
* Desconectar o sistema comprometido ou isolar a rede afetada.&lt;br /&gt;
* Desativar sistema é, em casos específicos, uma solução aconselhável para evitar maiores perdas.&lt;br /&gt;
* Alterar políticas de roteamento e acessos dos equipamentos de redes de maneira a bloquear o fluxo previamente utilizado pelo incidente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erradicação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;O objetivo da etapa de erradicação é eliminar a causa do incidente. Nessa etapa se deseja remover a fragilidade utilizada para comprometer os sistemas relacionados com o incidente de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Algumas ações:&lt;br /&gt;
* Garantir que as causas do incidente foram removidas, assim como todas as atividades, arquivos e recursos associados ao incidente.&lt;br /&gt;
* Assegurar a remoção de todos os métodos de acesso utilizado pelo atacante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recuperação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;A recuperação tem o objetivo de retornar qualquer sistema comprometido completamente ao seu estado normal de operação. Essa etapa inclui retornar ao estado operacional das redes afetadas, e restaurar os dados de aplicações e de usuários, além da integridade do sistema. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os principais objetivos do estágio de recuperação incluem: &amp;lt;/div&amp;gt;&lt;br /&gt;
* Restaurar a integridade do sistema.&lt;br /&gt;
* Garantir que o sistema foi recuperado corretamente e que suas funcionalidades estejam ativas.&lt;br /&gt;
* Implementar medidas para evitar novos comprometimentos.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79217</id>
		<title>Plano de Respostas a Incidentes</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Plano_de_Respostas_a_Incidentes&amp;diff=79217"/>
		<updated>2022-08-31T17:52:16Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;...&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Escala_de_Maturidade_de_Seguran%C3%A7a&amp;diff=79216</id>
		<title>Escala de Maturidade de Segurança</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Escala_de_Maturidade_de_Seguran%C3%A7a&amp;diff=79216"/>
		<updated>2022-08-31T17:49:42Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;...&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Hardware&amp;diff=78444</id>
		<title>Requisitos de Hardware</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Hardware&amp;diff=78444"/>
		<updated>2022-08-22T18:59:20Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Introdução */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Hardware ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Essa lista atende requisitos para execução do CIGAM em ambientes client e server, onpremise ou nuvem, seja por execução direta ou conexão remota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.736cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Estações &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Computadores devem ter no máximo 3 anos, principalmente em função do processador. &lt;br /&gt;
&lt;br /&gt;
Considerar processadores i3, i5, i7, i9 ou equivalentes. &lt;br /&gt;
&lt;br /&gt;
Desconsiderar processadores Celeron, Atom e demais processadores de baixíssima performance.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com velocidade base mínima de 2 GHz.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com STR (Single Thread Rating) mínimo de 2000.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Local&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Memória&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Disco&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Estações para o CIGAM&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Mínimo 8 GB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 500 GB&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Estações para o CIGAM com outros aplicativos&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Mínimo 16 GB&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 500 GB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.486cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;  align=center| &#039;&#039;&#039;Rede &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Local&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Mínimo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Entre estações e servidores&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Cabeada de no mínimo 100 Megabits, recomendado 1 Gigabit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Entre servidores&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Cabeada de no mínimo 1 Gigabit&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.965cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &#039;&#039;&#039;Servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Computadores devem ter no máximo 3 anos, principalmente em função do processador.&lt;br /&gt;
&lt;br /&gt;
Considerar sempre a família para servidores, ou seja, Intel Xeon ou equivalente.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com velocidade base mínima de 1.8 GHz, recomendado 2 GHz.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com STR (Single Thread Rating) mínimo de 1800, recomendado entre 2000 e 2100.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Tipo&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Recomendação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Memória&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Processamento&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor de aplicação&lt;br /&gt;
&lt;br /&gt;
(CIGAM Server)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
5 filas/threads para ambientes com processamento moderado.&lt;br /&gt;
&lt;br /&gt;
5 filas/threads para cada 10 usuários de Portais em ambientes de alto processamento. Observar o pico de filas e aumentar as filas de 5 em 5 conforme necessidade.&lt;br /&gt;
&lt;br /&gt;
Utilizar o middleware Magic Broker para ambientes de processamento moderado.&lt;br /&gt;
&lt;br /&gt;
Utilizar middleware GigaSpaces para ambientes de alto processamento.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
2 GB para o Sistema Operacional + 1,5 GB para cada fila/thread. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 1 core para cada 8 filas/threads para ambientes de processamento moderado &lt;br /&gt;
&lt;br /&gt;
1 core para cada 4 filas/threads para ambientes de alto processamento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor web (Microsoft IIS)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Em ambientes de processamento moderado, pode ser montado no mesmo Servidor de aplicação (CIGAM Server) sem recursos adicionais.&lt;br /&gt;
&lt;br /&gt;
Recomendado servidor dedicado para ambientes com alto processamento ou se o Servidor de aplicação (CIGAM Server) estiver em outra camada. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Se servidor dedicado, mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Se servidor dedicado, 1 core para ambientes de processamento moderado e mínimo 2 cores para ambiente de alto processamento.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor para conexão remota (TS ou GoGlobal)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
2 GB para o Sistema Operacional + 1,5 GB para cada usuário. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 1 core para cada 8 usuários para ambientes de processamento moderado e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em menos que 2 cores. &lt;br /&gt;
&lt;br /&gt;
1 core para cada 4 usuários para ambientes de alto processamento e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em 4 ou menos cores.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Banco de dados edição Express &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
No máximo 10 usuários de CIGAM.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
Metade do estimado para tamanho total da base de dados, respeitando o máximo conforme a versão do banco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 2 cores, respeitando o máximo conforme a versão do banco. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Banco de dados edição Full &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
Metade do estimado para tamanho total da base de dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 4 cores para até 40 GB de base de dados. Adicionar mais 1 core a cada 20 GB de dados.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.983cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| align=center| &#039;&#039;&#039;Importante&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Ambientes de processamento moderado podem &amp;lt;u&amp;gt;&#039;&#039;&#039;optar inicialmente&#039;&#039;&#039;&amp;lt;/u&amp;gt; por ter apenas 1 servidor para os usuários conectarem via conexão remota (TS ou GoGlobal) e nesse mesmo servidor ter o CIGAM Server. Essa possibilidade só deve ser considerada para ambientes modestos, utilizando obrigatoriamente o Magic Broker (o uso do GigaSpaces torna inviável essa possibilidade devido aos requisitos de hardware necessários para essa opção de middleware).&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Ambientes de processamento moderado requerem monitoramento não só do hardware, mas também das funcionalidades utilizadas pelo CIGAM. Esse tipo de ambientes na ampla maioria das vezes só é possível em ambientes na nuvem, pois contam com processadores de elevada velocidade base e STR (Single Thread Rating).&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Quanto ao STR (Single Thread Rating) dos processadores, é importante destacar que os ambientes de processamento moderado irão conter geralmente 1 ou 2 processadores para todo o ambiente, e por isso o valor recomendado é mais alto. Já os ambientes de alto processamento irão conter vários processadores, permitindo um STR mais baixo.&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Avaliar se nos servidores utilizados existem rotinas e aplicações de terceiros sendo executadas. Nesse caso será necessário mensurar o hardware necessário, e adicionar no cálculo final.&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| O consumo de recursos a mais no CIGAM11 com xpa em comparação ao e10 com uniPaaS é em torno de 30%.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.983cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;  align=center| &#039;&#039;&#039;Exemplos de cálculos de ambientes&#039;&#039;&#039; &lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor 1&lt;br /&gt;
|| Para executar o CIGAM com 35 usuários, com portais. &lt;br /&gt;
&lt;br /&gt;
O ambiente usa 2 usuários faturando durante o dia, usa leitor de movimentos com engenharias com 5 níveis. &lt;br /&gt;
&lt;br /&gt;
O uso dos portais será feito por usuários.&lt;br /&gt;
&lt;br /&gt;
Servidor para conexão dos usuários:&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5GB * 35 = 52,5GB (48 arredondado)&lt;br /&gt;
&lt;br /&gt;
Processador: 35 / 4 = 8,75 (8 arredondando, e não precisa de 1 para o SO pois tem mais que 4 cores).&lt;br /&gt;
&lt;br /&gt;
Servidor para portais (web/Broker):&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5 * 5 = 7,5 (arredondando para o mínimo, 8 GB)&lt;br /&gt;
&lt;br /&gt;
Processador: 5 / 4 = 1,25 (arredondando e considerando muito próximo do mínimo, 2 cores)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Para executar o CIGAM com 7 usuários, 1 usuário emite notas, poucas notas durante o dia, poucos itens nos pedidos, não possui engenharia nem usa configurador de produto. &lt;br /&gt;
&lt;br /&gt;
Usará os portais pelos 7 usuários.&lt;br /&gt;
&lt;br /&gt;
Servidor para conexão dos usuários:&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5GB * 7 = 10,5 (arredondando para o mínimo, 16 GB)&lt;br /&gt;
&lt;br /&gt;
Processador: 7 / 4 = 1,75 (2 arredondando).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor de Banco de Dados 30 GB&lt;br /&gt;
|| A base de dados tem uma estimativa de tamanho de 30 GB. &lt;br /&gt;
&lt;br /&gt;
A memória sugeria é: 30 / 2 = 15 GB (arredondando para o mínimo de 16 GB)&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor para conexão remota&lt;br /&gt;
|| Um servidor para 20 usuários. A memória sugerida é de 2 GB para o Sistema Operacional + (20 x 1,5) = 32GB.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Hardware&amp;diff=71151</id>
		<title>Requisitos de Hardware</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Hardware&amp;diff=71151"/>
		<updated>2022-06-03T12:28:17Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;  == Requisitos de Hardware ==    == Introdução  ==    Essa lista atende requisitos para execução do CIGAM em ambientes client e server, onpremise ou nuvem, seja por execu...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Hardware ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Essa lista atende requisitos para execução do CIGAM em ambientes client e server, onpremise ou nuvem, seja por execução direta ou conexão remota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.736cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Estações &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Computadores devem ter no máximo 3 anos, principalmente em função do processador. &lt;br /&gt;
&lt;br /&gt;
Considerar processadores i3, i5, i7, i9 ou equivalentes. &lt;br /&gt;
&lt;br /&gt;
Desconsiderar processadores Celeron, Atom e demais processadores de baixíssima performance.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com velocidade base mínima de 2 GHz.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com STR (Single Thread Rating) mínimo de 2000.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Local&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Memória&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Disco&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Estações para o CIGAM&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Mínimo 8 GB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 500 GB&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Estações para o CIGAM com outros aplicativos&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Mínimo 16 GB&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 500 GB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.486cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;  align=center| &#039;&#039;&#039;Rede &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Local&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Mínimo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Entre estações e servidores&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Cabeada de no mínimo 100 Megabits, recomendado 1 Gigabit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Entre servidores&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Cabeada de no mínimo 1 Gigabit&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.965cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | &#039;&#039;&#039;Servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Computadores devem ter no máximo 3 anos, principalmente em função do processador.&lt;br /&gt;
&lt;br /&gt;
Considerar sempre a família para servidores, ou seja, Intel Xeon ou equivalente.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com velocidade base mínima de 1.8 GHz, recomendado 2 GHz.&lt;br /&gt;
&lt;br /&gt;
Considerar processadores com STR (Single Thread Rating) mínimo de 1800, recomendado entre 2000 e 2100.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Tipo&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Recomendação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Memória&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | &#039;&#039;&#039;Processamento&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor de aplicação&lt;br /&gt;
&lt;br /&gt;
(CIGAM Server)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
5 filas/threads para ambientes com processamento moderado.&lt;br /&gt;
&lt;br /&gt;
5 filas/threads para cada 10 usuários de Portais em ambientes de alto processamento. Observar o pico de filas e aumentar as filas de 5 em 5 conforme necessidade.&lt;br /&gt;
&lt;br /&gt;
Utilizar o middleware Magic Broker para ambientes de processamento moderado.&lt;br /&gt;
&lt;br /&gt;
Utilizar middleware GigaSpaces para ambientes de alto processamento.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
2 GB para o Sistema Operacional + 1,5 GB para cada fila/thread. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 1 core para cada 8 filas/threads para ambientes de processamento moderado &lt;br /&gt;
&lt;br /&gt;
1 core para cada 4 filas/threads para ambientes de alto processamento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor web (Microsoft IIS)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Em ambientes de processamento moderado, pode ser montado no mesmo Servidor de aplicação (CIGAM Server) sem recursos adicionais.&lt;br /&gt;
&lt;br /&gt;
Recomendado servidor dedicado para ambientes com alto processamento ou se o Servidor de aplicação (CIGAM Server) estiver em outra camada. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Se servidor dedicado, mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Se servidor dedicado, 1 core para ambientes de processamento moderado e mínimo 2 cores para ambiente de alto processamento.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor para conexão remota (TS ou GoGlobal)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
2 GB para o Sistema Operacional + 1,5 GB para cada usuário. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | 1 core para cada 8 usuários para ambientes de processamento moderado e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em menos que 2 cores. &lt;br /&gt;
&lt;br /&gt;
1 core para cada 4 usuários para ambientes de alto processamento e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em 4 ou menos cores.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Banco de dados edição Express &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
No máximo 10 usuários de CIGAM.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
Metade do estimado para tamanho total da base de dados, respeitando o máximo conforme a versão do banco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 2 cores, respeitando o máximo conforme a versão do banco. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Banco de dados edição Full &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Servidor dedicado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 16 GB.&lt;br /&gt;
&lt;br /&gt;
Metade do estimado para tamanho total da base de dados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.018cm;padding-right:0.018cm;&amp;quot; | Mínimo 4 cores para até 40 GB de base de dados. Adicionar mais 1 core a cada 20 GB de dados.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.983cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| align=center| &#039;&#039;&#039;Importante&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Ambientes de processamento moderado podem &amp;lt;u&amp;gt;&#039;&#039;&#039;optar inicialmente&#039;&#039;&#039;&amp;lt;/u&amp;gt; por ter apenas 1 servidor para os usuários conectarem via conexão remota (TS ou GoGlobal) e nesse mesmo servidor ter o CIGAM Server. Essa possibilidade só deve ser considerada para ambientes modestos, utilizando obrigatoriamente o Magic Broker (o uso do GigaSpaces torna inviável essa possibilidade devido aos requisitos de hardware necessários para essa opção de middleware).&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Ambientes de processamento moderado requerem monitoramento não só do hardware, mas também das funcionalidades utilizadas pelo CIGAM. Esse tipo de ambientes na ampla maioria das vezes só é possível em ambientes na nuvem, pois contam com processadores de elevada velocidade base e STR (Single Thread Rating).&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Avaliar se nos servidores utilizados existem rotinas e aplicações de terceiros sendo executadas. Nesse caso será necessário mensurar o hardware necessário, e adicionar no cálculo final.&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| O consumo de recursos a mais no CIGAM11 com xpa em comparação ao e10 com uniPaaS é em torno de 30%.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.983cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;  align=center| &#039;&#039;&#039;Exemplos de cálculos de ambientes&#039;&#039;&#039; &lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor 1&lt;br /&gt;
|| Para executar o CIGAM com 35 usuários, com portais. &lt;br /&gt;
&lt;br /&gt;
O ambiente usa 2 usuários faturando durante o dia, usa leitor de movimentos com engenharias com 5 níveis. &lt;br /&gt;
&lt;br /&gt;
O uso dos portais será feito por usuários.&lt;br /&gt;
&lt;br /&gt;
Servidor para conexão dos usuários:&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5GB * 35 = 52,5GB (48 arredondado)&lt;br /&gt;
&lt;br /&gt;
Processador: 35 / 4 = 8,75 (8 arredondando, e não precisa de 1 para o SO pois tem mais que 4 cores).&lt;br /&gt;
&lt;br /&gt;
Servidor para portais (web/Broker):&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5 * 5 = 7,5 (arredondando para o mínimo, 8 GB)&lt;br /&gt;
&lt;br /&gt;
Processador: 5 / 4 = 1,25 (arredondando e considerando muito próximo do mínimo, 2 cores)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Para executar o CIGAM com 7 usuários, 1 usuário emite notas, poucas notas durante o dia, poucos itens nos pedidos, não possui engenharia nem usa configurador de produto. &lt;br /&gt;
&lt;br /&gt;
Usará os portais pelos 7 usuários.&lt;br /&gt;
&lt;br /&gt;
Servidor para conexão dos usuários:&lt;br /&gt;
&lt;br /&gt;
Memória: 1,5GB * 7 = 10,5 (arredondando para o mínimo, 16 GB)&lt;br /&gt;
&lt;br /&gt;
Processador: 7 / 4 = 1,75 (2 arredondando).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor de Banco de Dados 30 GB&lt;br /&gt;
|| A base de dados tem uma estimativa de tamanho de 30 GB. &lt;br /&gt;
&lt;br /&gt;
A memória sugeria é: 30 / 2 = 15 GB (arredondando para o mínimo de 16 GB)&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Servidor para conexão remota&lt;br /&gt;
|| Um servidor para 20 usuários. A memória sugerida é de 2 GB para o Sistema Operacional + (20 x 1,5) = 32GB.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Software&amp;diff=71147</id>
		<title>Requisitos de Software</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Requisitos_de_Software&amp;diff=71147"/>
		<updated>2022-06-03T12:25:25Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;  = Requisitos de Software =    &amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os Requisitos de Software para execução do CIGAM estão relacionados abaixo por software. É i...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Requisitos de Software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os Requisitos de Software para execução do CIGAM estão relacionados abaixo por software. É importante destacar que as atualizações de software devem sempre avaliar todo o conjunto necessário, de maneira que sejam atualizados em paralelo. Isso quer dizer que é recomendado, por exemplo, atualizar para a última versão homologada de banco de dados caso esteja atualizando para a última versão de Windows homologada.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Os fornecedores destas soluções de software encerram o suporte para algumas versões e lançam novos releases com alguma frequência e o CIGAM irá acompanhar estes movimentos, seja para termos o suporte destas soluções perante a estes fornecedores ou por questões de segurança.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;É muito impotente observar as datas de término do suporte das soluções de software. Após o término do suporte regular, alguns fornecedores disponibilizam um período de suporte estendido, que não verdade é um período que deve ser usado para testar a nova versão e, consequente, atualizar. O período de suporte estendido não deve ser visto como um tempo extra do suporte regular, pois esse tipo de suporte garante apenas atualização críticas e não mais as atualizações e melhorias disponibilizadas no período de suporte regular.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Cabe reforçar que uma versão de software somente estará homologada para utilização no CIGAM quando for oficialmente inserida em uma das respectivas tabelas abaixo. Isso se faz necessário pois alguns dos softwares possuem um intervalo de tempo maior para lançarem suas atualizações, ou ainda, lançam após uma atualização de um outro software de outro fornecedor no qual há dependência.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tabela de versões =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cada versão irá apresentar um status da situação ou ação necessária da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.983cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| &#039;&#039;&#039;Tipo&#039;&#039;&#039;&lt;br /&gt;
|| &#039;&#039;&#039;Descrição&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Versão homologada&lt;br /&gt;
|| Significa que a versão está homologada e apta para receber qualquer tipo de atualização do CIGAM &lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Versão homologada com &#039;&#039;&amp;lt;versão&amp;gt;&#039;&#039;&lt;br /&gt;
|| Significa que a versão está homologa a partir daquela versão informada na &#039;&#039;&amp;lt;versão&amp;gt;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Versão sem suporte&lt;br /&gt;
|| Significa que a versão não pode mais ser utilizada e não receberá mais atualizações ou qualquer tipo de suporte&lt;br /&gt;
|- style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Suporte estendido até &amp;lt;data&amp;gt;&lt;br /&gt;
|| Significa que a versão deverá ser atualizada até a data informada na &amp;lt;data&amp;gt;. Depois disso, não será possível receber novas versões RC do ERP CIGAM disponibilizadas a partir daquela data, inclusive demandas legais.Após a data, a versão será considerada uma versão sem suporte, por isso é importante avaliar antecipadamente os requisitos necessários para providenciar a atualização da nova versão&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.965cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Runtime do Magic xpa &#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Magic xpa 4.7.2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com a RC 211004&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Verifique os requisitos para atualização&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Magix xpa 3.3c&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.965cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Middleware do Magic xpa Server&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Magic Broker 4.7.2 32 bits&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com a &amp;amp;nbsp;RC 211004&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Verifique os requisitos para atualização&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Magic Broker 4.7.2 64 bits&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com a &amp;amp;nbsp;RC 211004&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Verifique os requisitos para atualização&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Magic Broker 3.3c 32 bits&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | GigaSpaces 4.7.2 32 bits*&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | GigaSpaces 4.7.2 64 bits&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologado com a &amp;amp;nbsp;RC 211004&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Verifique os requisitos para atualização&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | GigaSpaces 3.3c 32 bits&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* A partir da versão 4.7 do Magic xpa não estará disponível o Server 32 bits com GigaSpaces.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.985cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Microsoft Windows Desktop&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows 11*&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows 10&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows 8.1&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows 8&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows 7&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows Vista&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Versão homologada somente para CIGAM 11, desde que tenha sido instalada atendendo os requisitos de hardware do fabricante. &amp;amp;nbsp;A compatibilidade do hardware pode ser verificada através da ferramenta disponibilizada pela Microsoft em: &amp;lt;/nowiki&amp;gt;[https://aka.ms/GetPCHealthCheckApp https://aka.ms/GetPCHealthCheckApp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:18.985cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Microsoft Windows Server&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows Server 2019&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows Server 2016&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows Server 2012*&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Suporte estendido até 31/12/2022&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Windows Server 2008*&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Existe também problema quando essa versão é usada para execução do CIGAM via TS (Terminal Services), cujo a única solução é atualização para versões mais recentes.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:17.489cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Banco de Dados Microsoft SQL Server&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2019&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2017&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2016&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2014&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2012&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server 2008&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server Express 2019&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com o Magic xpa 4.7.2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server Express 2017&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server Express 2016&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | SQL Server Express 2014&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:17.489cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  align=center| &#039;&#039;&#039;Banco de Dados Oracle&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Versão&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Situação&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &#039;&#039;&#039;Ação necessária&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle 19&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com o Magic xpa 4.7.2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle 18&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada com o Magic xpa 4.7.2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle 12&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle 11&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle 10 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle Express 18&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada em ambientes onpremise com o Magic xpa 4.7.2 Versão homologada em ambientes na nuvem com o Magic xpa 3.3c&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Manter &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle Express 11&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão homologada&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Suporte estendido até 31/12/2022&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Oracle Express 10&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Versão sem suporte&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:none;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot; | Atualizar&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Arquivo:DiagramaArquiteturaTecnologias.png&amp;diff=71137</id>
		<title>Arquivo:DiagramaArquiteturaTecnologias.png</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Arquivo:DiagramaArquiteturaTecnologias.png&amp;diff=71137"/>
		<updated>2022-06-03T12:09:09Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Diagrama_de_Arquitetura_e_Tecnologias&amp;diff=71136</id>
		<title>Diagrama de Arquitetura e Tecnologias</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Diagrama_de_Arquitetura_e_Tecnologias&amp;diff=71136"/>
		<updated>2022-06-03T12:08:50Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Criou página com &amp;#039;&amp;lt;center&amp;gt; Diagrama de Arquitetura e Tecnologias &amp;lt;br&amp;gt; &amp;lt;/center&amp;gt;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:DiagramaArquiteturaTecnologias.png| 750x500px|semmoldura|centro|Diagrama de Arquitetura e Tecnologias]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=71131</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=71131"/>
		<updated>2022-06-03T12:06:34Z</updated>

		<summary type="html">&lt;p&gt;Roberto: Arquitetura&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
[[Categoria:CIGAM_Noticias]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* ARQUITETURA&lt;br /&gt;
** Requisitos de Software|Requisitos de Software&lt;br /&gt;
** Requisitos de Hardware|Requisitos de Hardware&lt;br /&gt;
** Diagrama de Arquitetura e Tecnologias|Diagrama de Arquitetura e Tecnologias&lt;br /&gt;
&lt;br /&gt;
* NOTÍCIAS&lt;br /&gt;
** https://www.cigam.com.br/blog/|Blog&lt;br /&gt;
** Boas Práticas|Boas Práticas&lt;br /&gt;
** https://www.cigam.com.br/UCC/calendario?vgo_ee=EtCs2fyCXLfq4d2vIfLCOsQIPiKPzT7jw9ZR9FlGSwA%3D|Treinamentos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=70070</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=MediaWiki:Sidebar&amp;diff=70070"/>
		<updated>2022-05-18T16:34:06Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:CIGAM_Manual]]&lt;br /&gt;
[[Categoria:CIGAM_Como_Fazer]]&lt;br /&gt;
[[Categoria:CIGAM_FAQ]]&lt;br /&gt;
* ÁREA DE CONHECIMENTO&lt;br /&gt;
** Agronegócio|Agronegócio&lt;br /&gt;
** BI|BI&lt;br /&gt;
** BPM|BPM&lt;br /&gt;
** Comercial|Comercial&lt;br /&gt;
** Contábil|Contábil&lt;br /&gt;
** Controladoria|Controladoria&lt;br /&gt;
** Finanças|Finanças&lt;br /&gt;
** Fiscal|Fiscal&lt;br /&gt;
** Integrador|Integrador&lt;br /&gt;
** Logística|Logística&lt;br /&gt;
** Manufatura|Manufatura&lt;br /&gt;
** Portais|Portais&lt;br /&gt;
** Serviços|Serviços&lt;br /&gt;
** Suprimentos|Suprimentos&lt;br /&gt;
** Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* COMO FAZER&lt;br /&gt;
** Como Fazer_Agronegócio|Agronegócio&lt;br /&gt;
** Como Fazer_BI|BI&lt;br /&gt;
** Como Fazer_BPM|BPM&lt;br /&gt;
** Como Fazer_Comercial|Comercial&lt;br /&gt;
** Como Fazer_Contábil|Contábil&lt;br /&gt;
** Como Fazer_Controladoria|Controladoria&lt;br /&gt;
** Como Fazer_Finanças|Finanças&lt;br /&gt;
** Como Fazer_Fiscal|Fiscal&lt;br /&gt;
** Como Fazer_Logística|Logística&lt;br /&gt;
** Como Fazer_Manufatura|Manufatura&lt;br /&gt;
** Como Fazer_Portais|Portais&lt;br /&gt;
** Como Fazer_Serviços|Serviços&lt;br /&gt;
** Como Fazer_Suprimentos|Suprimentos&lt;br /&gt;
** Como Fazer_Utilidades/Diversos|Utilidades/Diversos&lt;br /&gt;
&lt;br /&gt;
* FAQ&lt;br /&gt;
** FAQ_Agronegócio|Agronegócio&lt;br /&gt;
** FAQ_BI|BI&lt;br /&gt;
** FAQ_BPM|BPM&lt;br /&gt;
** FAQ_Comercial|Comercial&lt;br /&gt;
** FAQ_Contábil|Contábil&lt;br /&gt;
** FAQ_Controladoria|Controladoria&lt;br /&gt;
** FAQ_Finanças|Finanças&lt;br /&gt;
** FAQ_Fiscal|Fiscal&lt;br /&gt;
** FAQ_Gestão de Pessoas|Gestão de Pessoas&lt;br /&gt;
** FAQ_Integrador|Integrador&lt;br /&gt;
** FAQ_Logística|Logística&lt;br /&gt;
** FAQ_Manufatura|Manufatura&lt;br /&gt;
** FAQ_Portais|Portais&lt;br /&gt;
** FAQ_Serviços|Serviços&lt;br /&gt;
** FAQ_Suprimentos|Suprimentos&lt;br /&gt;
** FAQ_Utilidades/Diversos|Utilidades/Diversos&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=70069</id>
		<title>Portais</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=70069"/>
		<updated>2022-05-18T14:36:59Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Portal Aprovações]]&lt;br /&gt;
*[[Portal CIGAM]]&lt;br /&gt;
*[[Portal Cliente]]&lt;br /&gt;
*[[Portal CRM]]&lt;br /&gt;
*[[Portal ERP]]&lt;br /&gt;
*[[Portal Fornecedor]]&lt;br /&gt;
*[[Portal Indústria]]&lt;br /&gt;
*[[Portal Representante]]&lt;br /&gt;
*[[Portal Servicos]]&lt;br /&gt;
*[[Portal Varejo]]&lt;br /&gt;
[[Categoria:Portais]]&lt;br /&gt;
&lt;br /&gt;
= Login =&lt;br /&gt;
O Login de portais tem por finalidade informar um usuário e senha já cadastrado no CIGAM com seus devidos direitos atribuídos, e com o tipo de acesso liberado via web.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Importante:&#039;&#039;&#039; Para fazer login e conseguir acessar os Portais, o usuário deve ter o tipo de acesso como &amp;quot;Web&amp;quot; ou &amp;quot;Ambos&amp;quot;, caso contrário será exibida a seguinte mensagem: &amp;quot;Usuário sem permissão de acesso, solicite ao administrador a liberação.&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
No caso de acesso de um usuário externo, este ocorre mediante informação de um CPF/CNPJ cadastrado na base de dados do ERP, portanto a tela de login é indicado essas duas informações em vez de usuário e senha como nos portais destinados à usuários CIGAM.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para a utilização externa é feito a verificação de segurança seguindo as seguintes regras:&lt;br /&gt;
* Uma vez que o CIGAM tenha verificado as credenciais informadas e a condição para permissão de acesso à URL correspondente, caso sejam válidas, o sistema gera um código de verificação e envia para o e-mail informado na tela de login.&amp;lt;br&amp;gt;&lt;br /&gt;
* No envio do e-mail é utilizada a conta do sistema e caso não seja possível é emitida uma mensagem ao usuário com o texto “Não foi possível enviar o código de verificação para o acesso. Entre em contato com o administrador do sistema.”  retornando para à tela do login.&amp;lt;br&amp;gt;&lt;br /&gt;
* O código de verificação gerado tem validade de 15 minutos, passados estes 15 minutos deve ser feito nova  solicitação de um novo código de verificação, o qual terá também 15 minutos de validade e assim por diante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informações gerais =&lt;br /&gt;
* Para a utilização dos portais a partir da versão 210406RC é indicada a utilização da aplicação CGImplanta para as atualizações e instalações dos portais, tornando mas fácil a implantação e identificação de problemas recorrentes por falta de recursos no servidor a ser instalado.&lt;br /&gt;
** O CGImplanta encontra-se em %CIGAM_INSTAL%CGImplanta.exe&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web]] para detalhamento do uso da ferramenta e implantação das aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e [[Portais_API|API]], que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_API|API]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_CDN|CDN]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar TOKEN da [[Portais_CDN|CDN]],&amp;lt;br&amp;gt;&lt;br /&gt;
** No Magic.ini do CIGAM deve se ter o nome Lógico [[Portais_CDN|CDN]] com a tradução correspondente ao CONTENT_SHARE do web.config da [[Portais_CDN|CDN]].&amp;lt;br&amp;gt;&lt;br /&gt;
É indicado que o conjunto de portais com [[Portais_CDN|CDN]] e [[Portais_API|API]] fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.&amp;lt;br&amp;gt;&lt;br /&gt;
*Exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Para a utilização de uploads e downloads de arquivos grandes é necessário que os portais e a [[Portais_CDN|CDN]] instalada permitam limites maiores listados a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de upload|Limite de tamanho de upload]] &amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de download|Limite de tamanho de download]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=70068</id>
		<title>Portais</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=70068"/>
		<updated>2022-05-18T14:36:46Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Portal Aprovações]]&lt;br /&gt;
*[[Portal CIGAM]]&lt;br /&gt;
*[[Portal Cliente]]&lt;br /&gt;
*[[Portal CRM]]&lt;br /&gt;
*[[Portal ERP]]&lt;br /&gt;
*[[Portal Fornecedor]]&lt;br /&gt;
*[[Portal Indústria]]&lt;br /&gt;
*[[Portal Representante]]&lt;br /&gt;
*[[Portal Servicos]]&lt;br /&gt;
*[[Portal Varejo]]&lt;br /&gt;
[[Categoria:Portais]]&lt;br /&gt;
&lt;br /&gt;
= Login =&lt;br /&gt;
O Login de portais tem por finalidade informar um usuário e senha já cadastrado no CIGAM com seus devidos direitos atribuídos, e com o tipo de acesso liberado via web.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Importante:&#039;&#039;&#039; Para fazer login e conseguir acessar os Portais, o usuário deve ter o tipo de acesso como &amp;quot;Web&amp;quot; ou &amp;quot;Ambos&amp;quot;, caso contrário será exibida a seguinte mensagem: &amp;quot;Usuário sem permissão de acesso, solicite ao administrador a liberação.&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
No caso de acesso de um usuário externo, este ocorre mediante informação de um CPF/CNPJ cadastrado na base de dados do ERP, portanto a tela de login é indicado essas duas informações em vez de usuário e senha como nos portais destinados à usuários CIGAM.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para a utilização externa é feito a verificação de segurança seguindo as seguintes regras:&lt;br /&gt;
* Uma vez que o CIGAM tenha verificado as credenciais informadas e a condição para permissão de acesso à URL correspondente, caso sejam válidas, o sistema gera um código de verificação e envia para o e-mail informado na tela de login.&amp;lt;br&amp;gt;&lt;br /&gt;
* No envio do e-mail é utilizada a conta do sistema e caso não seja possível é emitida uma mensagem ao usuário com o texto “Não foi possível enviar o código de verificação para o acesso. Entre em contato com o administrador do sistema.”  retornando para à tela do login.&amp;lt;br&amp;gt;&lt;br /&gt;
* O código de verificação gerado tem validade de 15 minutos, passados estes 15 minutos deve ser feito nova  solicitação de um novo código de verificação, o qual terá também 15 minutos de validade e assim por diante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informações gerais =&lt;br /&gt;
* Para a utilização dos portais a partir da versão 210406RC é indicada a utilização da aplicação CGImplanta para as atualizações e instalações dos portais, tornando mas fácil a implantação e identificação de problemas recorrentes por falta de recursos no servidor a ser instalado.&lt;br /&gt;
** O CGImplanta encontra-se em %CIGAM_INSTAL%CGImplanta.exe&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web]] para detalhamento do uso da ferramenta e implantação das aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e [[Portais_API|API]], que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_API|API]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_CDN|CDN]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar TOKEN da [[Portais_CDN|CDN]],&amp;lt;br&amp;gt;&lt;br /&gt;
** No Magic.ini do CIGAM deve se ter o nome Lógico [[Portais_CDN|CDN]] com a tradução correspondente ao CONTENT_SHARE do web.config da [[Portais_CDN|CDN]].&amp;lt;br&amp;gt;&lt;br /&gt;
É indicado que o conjunto de portais com [[Portais_CDN|CDN]] e [[Portais_API|API]] fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.&amp;lt;br&amp;gt;&lt;br /&gt;
*Exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Para a utilização de uploads e downloads de arquivos grandes é necessário que os portais e a [[Portais_CDN|CDN]] instalada permitam limites maiores listados a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de upload|Limite de tamanho de upload]] &amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de download|Limite de tamanho de download]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
x&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69472</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69472"/>
		<updated>2022-04-12T18:29:27Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Utilização da ferramenta em modo tela interativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;IMPORTANTE:&amp;lt;/b&amp;gt; Para utilização da conexão de banco de dados criptografada nos portais e API CIGAM é necessário montar a string de conexão através da ferramenta %CIGAM_INSTAL%CGConnectionString.exe seguindo os passos de [[GE - Como Fazer - CGConnectionString|Como Fazer - CGConnectionString]], é recomendado que para a montagem da connections string de portais e API CIGAM seja utilizada o tipo &#039;Nativa&#039;, após encriptar basta copiar o que foi gerado e colar no campo &#039;String de conexão&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69049</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69049"/>
		<updated>2022-03-18T21:04:08Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Limite de tamanho de download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69048</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69048"/>
		<updated>2022-03-18T21:00:58Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Limite de tamanho de download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_07]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69047</id>
		<title>GE - Como Fazer - Ferramenta de implantação de sites e aplicações web</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=GE_-_Como_Fazer_-_Ferramenta_de_implanta%C3%A7%C3%A3o_de_sites_e_aplica%C3%A7%C3%B5es_web&amp;diff=69047"/>
		<updated>2022-03-18T21:00:13Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Limite de tamanho de download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[categoria:Como Fazer Utilidades/Diversos]]&lt;br /&gt;
{{VoltarPagina}}&lt;br /&gt;
== Script de implantação ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação gerencia a execução do script de implantação que é gravado na pasta&amp;lt;br&amp;gt;&lt;br /&gt;
temporária do Windows, no arquivo “CGImplanta.bat”. A página de codificação do arquivo é 1252.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicialmente irá obter o script de implantação a partir de serviço web hospedado na CIGAM Corporativa. Caso a conexão não seja bem sucedida será utilizado o arquivo incorporado no projeto.&amp;lt;br&amp;gt;&lt;br /&gt;
Havendo conectividade, também irá realizar uma comparação das versões dos arquivos, podendo utilizar o arquivo incorporado quando a versão definida no mesmo for superior, o que poderia ocorrer durante uma evolução do script, mas o normal será a versão hospedada sempre ser igual ou superior.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Utilização da ferramenta em modo console ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em console somente através do Windows PowerShell&amp;lt;br&amp;gt;&lt;br /&gt;
(“powershell.exe”), não permitindo executar através do Prompt do Windows (“cmd.exe”).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário e os parâmetros informados serão repassados para esta nova execução.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando executado sem parâmetros, irá listar as opções de parâmetros que o script de implantação disponibiliza.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_1.png|center|750px|semmoldura|Console]]&lt;br /&gt;
&lt;br /&gt;
== Utilização da ferramenta em modo tela interativa ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A ferramenta de implantação pode ser executada em tela interativa caso seja aberta diretamente no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A execução deverá ser feita como administrador. Um pedido para reabrir a ferramenta com elevação será feito quando necessário.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A ferramenta inicia com a lista de implantação que será carregada inicialmente com as aplicações que estão configuradas na máquina conforme o padrão de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_2.png|center|600px|semmoldura|CGImplanta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para criar um item na lista de implantação, utilizar o botão “Novo site/aplicação”. A mesma tela será acessada pelo botão “#” do item na lista de implantação, para realizar modificações. Nesta tela, as opções de ações que determinam a adição ou exclusão do site ou aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A recomendação é optar pela utilização de porta HTTPS que fornece maior segurança, sendo necessário configurar o certificado posteriormente no IIS para o site e a porta utilizada. Lembrando que para o correto funcionamento da comunicação entre os portais por sites distintos, caso configurada a aplicação React por exemplo, se deve utilizar o mesmo protocolo em todos sites para evitar o erro de conteúdo em modo misto nos navegadores.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_3.png|center|600px|semmoldura|CGImplanta_Dados]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para excluir um item da lista de implantação, utilizar o botão “X” do item na lista de implantação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para executar a implantação da lista com os itens que estão selecionados, utilizar o botão “Implantar selecionados” e confirmar. Uma tela de processamento da implantação será apresentada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_4.png|center|600px|semmoldura|CGImplanta_Processamento]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para apresentar o log do item na lista de implantação após a finalização da execução, utilizar o botão “...”&amp;lt;br&amp;gt;&lt;br /&gt;
do item na lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_5.png|center|600px|semmoldura|CGImplanta_Log]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para acessar as configurações de sites e aplicações no IIS utilizar o botão que consta na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_6.png|center|750px|semmoldura|CGImplanta_IIS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Para realizar a troca de informações da lista entre máquinas, utilizar as opções para salvar e carregar a lista de implantação a partir de um arquivo XML, que constam na barra de ferramentas da lista de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificado de autenticidade da ferramenta ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Caso seja necessário realizar a conferência de autenticidade do aplicativo para execução como administrador, deve ser instalado o certificado “CGImplanta.pfx”, que acompanha o aplicativo, no repositório “Autoridades de Certificação Raiz Confiáveis” do usuário no Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após a instalação do certificado, o aplicativo deve se apresentar como reconhecido e válido. A seguir constam exemplos do antes e depois nas propriedades do arquivo e telas do UAC do Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:CGImplanta_7.png|center|600px|semmoldura|CGImplanta_Certificado]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_8.png|center|600px|semmoldura|CGImplanta_Certificado.]]&lt;br /&gt;
&lt;br /&gt;
== Configurações adicionais das aplicações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada. Para informar, acessar o item configurações do aplicativo, a partir da página inicial de cada aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_08.png|center|600px|semmoldura|IIS_01]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção adicionar na barra de ações para informar o nome e valor das configurações, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_9.png|center|600px|semmoldura|IIS_02]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os valores cadastrados são salvos no arquivo “Web.Config” presente na aplicação web.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_10.png|center|600px|semmoldura|IIS_03]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Chave de criptografia ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando&amp;lt;br&amp;gt;&lt;br /&gt;
o mesmo valor. Informar um dado numérico no valor da configuração.&amp;lt;/p&amp;gt;&lt;br /&gt;
* CRYPTOGRAPHY_KEY&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 12345&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapeamento de rede ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida em nome lógico no arquivo “magic.ini” do CIGAM Desktop, informando o mesmo valor. Informar o caminho do compartilhamento no valor da configuração. Podem ser criadas mais configurações para atender mais letras de unidade. Abaixo está demonstrado o cadastro da letra X que vai substituir a unidade X: presente nos cadastros do sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
* DRIVE_X&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\imagens&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de upload ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito upload.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item editor de configurações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_11.png|center|600px|semmoldura|IIS_04]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Navegar até a seção “system.web/httpRuntime” e alterar a configuração &amp;lt;u&amp;gt;maxRequestLength&amp;lt;/u&amp;gt; para informar o tamanho máximo.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_12.png|center|600px|semmoldura|IIS_05]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para aplicar na barra de ações para salvar os dados.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_13.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho de download ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o tamanho em bytes no valor da configuração. O valor informado representa o tamanho máximo que pode ser feito download.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este item não deve ser alterado nas configurações do aplicativo. Para informar, acessar o item filtragem de solicitações, a partir da página inicial da aplicação desejada.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_013.png|center|600px|semmoldura|IIS_06]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Utilizar a opção para editar configurações do recurso na barra de ações e informar o tamanho máximo, confirmando os dados para salvar.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_014.png|center|600px|semmoldura|IIS_08]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração dos Portais no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Cada aplicação deve ser instalada como aplicação web no IIS através do pacote compactado identificando o nome do portal e contendo a extensão “.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS, conforme a aplicação instalada.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navegação entre os portais ===&lt;br /&gt;
Estas configurações devem ser repetidas em todos os portais que foram implementados para permitir a navegação entre estes. Informar o nome da aplicação do portal de destino no valor da configuração ou a URL completa, caso esteja em um site e porta diferentes. A chave de cálculo (KEY_TOKEN) deve estar pareada nas aplicações com o valor definido na CDN.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HOST&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_APROVACOES&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalaprovacoes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CIGAM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcigam&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CLIENTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcliente&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_CRM&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalcrm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_ERP&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalerp&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_FORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalfornecedor&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_INDUSTRIA&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/portalindustria&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_REPRESENTANTE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalrepresentante&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_SERVICOS&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalservicos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MENU_PORTAL_VAREJO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: portalvarejo&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/api/api&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CDN_URL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: https://servidor:porta/cdn/files.ashx&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pasta de arquivos ===&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Por padrão esta pasta vai apontar para a raiz da instalação da aplicação web.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DIRETORIO_BASE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: ~/Documentos&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diretório virtual de nome “Documentos” pode ser criado na aplicação para apontamento para um caminho físico personalizado. O caminho escolhido deve possuir as permissões para que o IIS tenha acesso à pasta, o que normalmente implica em adicionar o usuário IIS_IUSRS na pasta física com as permissões de leitura e escrita.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_15.png|center|600px|semmoldura|IIS_Diretorio]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_16.png|center|600px|semmoldura|IIS_Diretorio.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Limite de tamanho para visualização de arquivos ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal CIGAM. Informar o tamanho em kilobytes no valor da configuração. O valor informado representa o tamanho máximo de documento que pode ser visualizado.&amp;lt;br&amp;gt;&lt;br /&gt;
* DOCUMENTOS_LIMITE_VISUALIZACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 2048&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Demonstração de cotações&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Esta configuração é necessária somente para o Portal Fornecedor, que é acessado através de um link enviado por e-mail. O valor informado permite o acesso em modo de demonstração.&amp;lt;br&amp;gt;&lt;br /&gt;
* NOME_PORTAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: CGPORTALFORNECEDOR&amp;lt;br&amp;gt;&lt;br /&gt;
* SESSION_TOKEN_COTACAO_DEMONSTRACAO&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
*** z25868f75884f60x92f60672f6xx52f6x632f63406f62592f49932f64876f69368f67200f66346f83204z580x0&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parametrização dos Portais no CIGAM Desktop ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Algumas parametrizações adicionais podem ser realizadas manualmente no CIGAM Desktop, conforme a aplicação de portal instalada, para isto se deve revisar a implementação dos portais no CIGAM Desktop, consulte [[GE - Como Fazer - Implementação Portais Web]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do Magic Broker no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta aplicação é utilizada na informação dos dados de implantação, no campo “Endereço do servidor de aplicação Magic”.&amp;lt;br&amp;gt;&lt;br /&gt;
O Magic Broker é instalado como aplicação web no IIS através do pacote compactado “Broker.zip”. Quando esta aplicação for implantada, a biblioteca “MGrqispi.dll” é configurada e ativada para funcionamento com o protocolo ISAPI.&amp;lt;br&amp;gt;&lt;br /&gt;
Para completar a comunicação com o Magic Enterprise Server, no arquivo “mgreq.ini” presente nesta aplicação web, a configuração “MessagingServer” deve ser informada com o servidor e porta no formato SERVIDOR/PORTA e a configuração “DefError” deve ser igual a XML.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração de aplicação com Broker]] para verificar as parametrizações para colocar uma aplicação Magic em estado de espera para requisições.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_17.png|center|600px|semmoldura|MagicIni.]]&lt;br /&gt;
&lt;br /&gt;
== Configuração do Agendador de Tarefas no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O Agendador de Tarefas é instalado como aplicação web no IIS através do pacote compactado&amp;lt;br&amp;gt;&lt;br /&gt;
“CGScheduler.zip”. Quando esta aplicação for implantada, a identidade do pool de aplicativo é configurada como LocalService. A instalação deve ser feita no mesmo ambiente que vai possuir o Agendador de Tarefas em execução.&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Integração com o Agendador de Tarefas do Windows]] para verificar&amp;lt;br&amp;gt;&lt;br /&gt;
as parametrizações para execução das tarefas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do React no IIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
O módulo URL Rewrite deve ser estar previamente instalado no IIS para instalar esta aplicação, consulte [[GE - Como Fazer - Instalação do IIS]] para informações sobre a instalação de componentes do IIS. Também é possível acessar https://www.iis.net/downloads/microsoft/url-rewrite para baixar o instalador do módulo no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A aplicação React deve ser instalada como aplicação web no IIS através do pacote compactado “React.zip”. Quando esta aplicação for implantada, deve ser informado o mesmo valor no nome do site e da aplicação, o que implica na criação de um site dedicado exclusivamente ao React sem uma aplicação abaixo do mesmo e contendo os arquivos na raiz deste site. É obrigatório para o correto funcionamento desta aplicação este procedimento e não deve ser utilizado um site que já possua outras aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As aplicações React e API funcionam em conjunto, sendo necessário realizar a implantação da API se a aplicação React for instalada, revise o tópico específico sobre esta aplicação. Para a implantação do React não é necessário informar os campos “String de conexão”, “Banco de dados” e “Endereço do servidor de aplicação Magic”, pois esta comunicação é feita a partir da API.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Após implantar esta aplicação o arquivo “static\base_config.json” presente na aplicação web deve ser renomeado para “static\config.json”. Algumas configurações adicionais devem ser realizadas manualmente neste arquivo. As configurações relativas aos endereços devem ser revisadas após a instalação ou recuperadas da cópia da versão anterior que a instalação realiza. Observar que entre as configurações sempre vai constar uma vírgula para separação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Desligando endereços de aplicações não utilizadas ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações de endereços, as que possuem o sufixo “_URL”, caso não existir uma instalação prévia da aplicação, se deve anular o valor para desligar, retirando as aspas se houver.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;PORTAL_SERVICOS_URL&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor padrão: null&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Habilitando portais em uso ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Incluir o valor dos portais que devem ser habilitados na configuração. Os valores devem estar entre aspas e separados por vírgula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Os portais que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	Portal Cliente, valor “portalcliente”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Portal Indústria, valor “portalindustria”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3.	Portal Serviços, valor “portalservicos”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;ACTIVE_PORTALS&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: [&amp;quot;portalcliente&amp;quot;, &amp;quot;portalindustria&amp;quot;, &amp;quot;portalservicos&amp;quot;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Definindo o método de entrada padrão ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o valor que corresponde ao método de entrada que deve ser aberto por padrão ao acessar o endereço da aplicação React. O valor deve estar entre aspas.&amp;lt;br&amp;gt;&lt;br /&gt;
Os métodos de entrada que podem ser habilitados e seu valor na configuração:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, valor “cigam”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, valor “contato”.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;DEFAULT_LOGIN&amp;quot;:&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: &amp;quot;cigam&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Caso seja necessário realizar um acesso por um método de entrada diferente do padrão, o endereço da aplicação React deve ser completado com o seguinte sufixo:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1.	CIGAM Padrão, sufixo “/login”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2.	Contato Externo, sufixo “/logincontato”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da API no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação API deve ser instalada como aplicação web no IIS através do pacote compactado “API.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A escolha do campo “Banco de dados” na implantação deve utilizar as referências “System.Data.SqlClient” para o MSSQL e “Oracle.ManagedDataAccess.Client” para Oracle.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para Oracle, o valor no campo “String de conexão” deve utilizar o IP do servidor de banco de dados, pois é uma exigência da arquitetura da API, por utilizar o EntityFramework. Valor de exemplo: “Data Source=192.168.0.101:1521/orcl;User ID=CIGAM;Password=CIGAM;Persist Security Info=True;”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração da CDN no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação CDN deve ser instalada como aplicação web no IIS através do pacote compactado “CDN.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Pasta base do conteúdo compartilhado ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve ser repetida no nome lógico %CDN% no arquivo “magic.ini” do CIGAM Desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
informando o mesmo valor. Informar o compartilhamento da pasta base de acesso ao conteúdo. É recomendado que o compartilhamento possua acesso de leitura e escrita para “Domain Users” e “IIS_IUSRS”.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_SHARE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: \\servidorarquivos\cdn&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A permissão “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo pelo acesso de rede. Podem ser atribuídas outras permissões específicas em subpastas e para usuários ou grupos definidos. A estrutura de subpastas desejada deve ser previamente criada para que o CIGAM Desktop possa criar os arquivos, sendo recomendado o uso do nome lógico %CDN% para compor os caminhos cadastrados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A permissão “IIS_IUSRS” atende o recurso de exclusão de arquivo após download. Caso utilizado uma identidade no pool da aplicação diferente do padrão, esta deve receber a permissão.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Conteúdo externo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite ou não acessar conteúdos de fora da pasta base. Algumas rotinas do legado possuem arquivos em caminhos de rede, e esta configuração permitirá acessar esses arquivos sem que seja necessário movê-los para dentro da pasta base.&amp;lt;br&amp;gt;&lt;br /&gt;
* CONTENT_EXTERNAL&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para o correto funcionamento desta opção ainda é necessário informar um usuário da rede na identidade do pool da aplicação e mapear o caminho de rede nas configurações da aplicação. Revise o tópico sobre configurações adicionais para ter mais informações sobre o mapeamento de rede.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Acesso para conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar o conteúdo sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso ao conteúdo ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam fazer upload de arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_UPLOAD&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Exclusão de conteúdo público ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar o dado lógico (true/false) para habilitar. Permite que os acessos públicos possam excluir arquivos.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_DELETE&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: true&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do APM no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação APM deve ser instalada como aplicação web no IIS através do pacote compactado “CGAPM.zip”. Quando esta aplicação for implantada, os serviços do APM são configurados e iniciados na mesma máquina que executa o IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A pasta “services” presente na pasta raiz desta aplicação contém o pacote de ferramentas que precisam estar em execução para que o APM possa apresentar suas informações, o que inclui as ferramentas Grafana, Prometheus, Promtail e Loki. Esta pasta é criada durante a implantação com uma configuração padrão do pacote de ferramentas caso ela não existir.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Configuração do CIGAM APM]] para verificar as parametrizações e recursos para o monitoramento de aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Acesso público da aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar um valor para que terceiros possam acessar a aplicação sem a necessidade de informar credenciais de identificação. O valor deve incluir letras e números, sem caracteres especiais e com um tamanho mínimo de 15 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* PUBLIC_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: a98x48djuh58vj38dhfg3&amp;lt;br&amp;gt;&lt;br /&gt;
Este valor de acesso deve estar pareado nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Chave de cálculo para acesso à aplicação ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Informar uma chave de cálculo para o valor de acesso. Utilize uma chave em cada instalação ou cliente, geralmente com até 3 caracteres.&amp;lt;br&amp;gt;&lt;br /&gt;
* KEY_TOKEN&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Esta chave de cálculo deve estar pareada nas aplicações de Front-end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuração do BI no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
A aplicação BI deve ser instalada como aplicação web no IIS através do pacote compactado “BI.zip”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte o documento “Como Fazer - Manutenção do BI Web” para verificar as parametrizações adicionais da aplicação e a geração do arquivo “config.xml”.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Algumas configurações adicionais devem ser realizadas manualmente no IIS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Caminho do arquivo de configurações e licenciamento ===&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Esta configuração deve apontar para o local onde está o arquivo “config.xml” que define as parametrizações da aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
* ArquivoConfig&amp;lt;br&amp;gt;&lt;br /&gt;
** Valor de exemplo: config.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Quando não informado um caminho, o arquivo “config.xml” fica contido dentro da pasta de instalação da aplicação e deve ser recuperado da cópia da versão anterior que a instalação realiza. Caso informado um caminho completo de localização do arquivo “config.xml” fora da pasta de instalação, dispensa este procedimento.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conferência manual das instalações no IIS ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Havendo alguma necessidade é possível checar as configurações das aplicações implantadas conforme a ferramenta de implantação, pois estas seguem algumas regras básicas.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na lista do pool de aplicativos, deve existir um item que condiz com o site e um item para cada aplicação que foi implantada neste site. Podem existir mais sites e cada um representa um ambiente entre produção, homologação e testes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_18.png|center|600px|semmoldura|PoolApl.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada pool de aplicativo se pode conferir algumas informações:&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade padrão é ApplicationPoolIdentity.&amp;lt;br&amp;gt;&lt;br /&gt;
* A identidade do pool da aplicação Scheduler é LocalService.&amp;lt;br&amp;gt;&lt;br /&gt;
* O suporte para aplicativos de 32 bits é habilitado para o pool da aplicação Broker.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_19.png|center|600px|semmoldura|ConfigAvancada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_20.png|center|600px|semmoldura|ConfigAvancada.]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na lista de sites, cada um representa um ambiente com portas e protocolos diferentes para as conexões.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_21.png|center|600px|semmoldura|sites]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas de cada site se pode conferir o caminho físico e o pool de aplicativos associado.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_22.png|center|600px|semmoldura|sites_conf]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas associações de cada site se pode conferir os protocolos habilitados e cada porta destes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 [[Image:CGImplanta_23.png|center|600px|semmoldura|sites_porta]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
As aplicações devem estar presentes na estruturação do servidor abaixo dos sites separadas por estes e com o que é implantado nos ambientes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_24.png|center|600px|semmoldura|sites_Aplicacoes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas configurações avançadas, a partir da página inicial de cada aplicação, se pode conferir o caminho físico e o pool de aplicativo associado. O caminho físico é uma pasta que está contida no caminho físico do site.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_25.png|center|600px|semmoldura|Aplica Config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Os arquivos “Web.config” e “WebAppServers.config” quando necessários estão presentes no pacote de implantação e são copiados para o caminho físico de cada aplicação implantada, mas podem não ser necessários e não estarem presentes para algumas aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Na chave do computador, a partir da página inicial de cada aplicação, os valores dos métodos e das chaves devem ser os mesmos em todas aplicações que possuem um arquivo de configuração “Web.config”.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_26.png|center|600px|semmoldura|Chave Computador]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Na globalização, a partir da página inicial de cada aplicação, deve constar o idioma pt-BR.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_27.png|center|600px|semmoldura|Globalização]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas cadeias de conexão, a partir da página inicial de cada aplicação, deve existir a conexão CIGAM para o banco de dados em todas aplicações que possuem um arquivo de configuração “Web.config”. O valor desta conexão deve corresponder ao que foi informado na ferramenta de implantação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_28.png|center|600px|semmoldura|Cadeias de conexão]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para conferir o valor informado na ferramenta de implantação para o servidor de aplicação Magic, localizar no sistema de arquivos e visualizar com um editor de texto o arquivo “WebAppServers.config” conforme o caminho físico de cada aplicação.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nos mapeamentos de manipulador, a partir da página inicial da aplicação Broker, nas permissões de recurso deve estar marcada a permissão para executar que coloca o ISAPI em estado habilitado para esta aplicação.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_29.png|center|600px|semmoldura|Mapeamento]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Nas restrições ISAPI e CGI, a partir da página inicial do servidor, deve constar a configuração para a biblioteca que faz parte da aplicação do Broker. Podem existir aplicações Broker nesta lista para mais sites representando ambientes distintos.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CGImplanta_30.png|center|600px|semmoldura|Restrição]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=69046</id>
		<title>Portais</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=69046"/>
		<updated>2022-03-18T19:51:01Z</updated>

		<summary type="html">&lt;p&gt;Roberto: /* Tamanho no IIS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Portal Aprovações]]&lt;br /&gt;
*[[Portal CIGAM]]&lt;br /&gt;
*[[Portal Cliente]]&lt;br /&gt;
*[[Portal CRM]]&lt;br /&gt;
*[[Portal ERP]]&lt;br /&gt;
*[[Portal Fornecedor]]&lt;br /&gt;
*[[Portal Indústria]]&lt;br /&gt;
*[[Portal Representante]]&lt;br /&gt;
*[[Portal Servicos]]&lt;br /&gt;
*[[Portal Varejo]]&lt;br /&gt;
[[Categoria:Portais]]&lt;br /&gt;
&lt;br /&gt;
= Login =&lt;br /&gt;
O Login de portais tem por finalidade informar um usuário e senha já cadastrado no CIGAM com seus devidos direitos atribuídos, e com o tipo de acesso liberado via web.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Importante:&#039;&#039;&#039; Para fazer login e conseguir acessar os Portais, o usuário deve ter o tipo de acesso como &amp;quot;Web&amp;quot; ou &amp;quot;Ambos&amp;quot;, caso contrário será exibida a seguinte mensagem: &amp;quot;Usuário sem permissão de acesso, solicite ao administrador a liberação.&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
No caso de acesso de um usuário externo, este ocorre mediante informação de um CPF/CNPJ cadastrado na base de dados do ERP, portanto a tela de login é indicado essas duas informações em vez de usuário e senha como nos portais destinados à usuários CIGAM.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para a utilização externa é feito a verificação de segurança seguindo as seguintes regras:&lt;br /&gt;
* Uma vez que o CIGAM tenha verificado as credenciais informadas e a condição para permissão de acesso à URL correspondente, caso sejam válidas, o sistema gera um código de verificação e envia para o e-mail informado na tela de login.&amp;lt;br&amp;gt;&lt;br /&gt;
* No envio do e-mail é utilizada a conta do sistema e caso não seja possível é emitida uma mensagem ao usuário com o texto “Não foi possível enviar o código de verificação para o acesso. Entre em contato com o administrador do sistema.”  retornando para à tela do login.&amp;lt;br&amp;gt;&lt;br /&gt;
* O código de verificação gerado tem validade de 15 minutos, passados estes 15 minutos deve ser feito nova  solicitação de um novo código de verificação, o qual terá também 15 minutos de validade e assim por diante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informações gerais =&lt;br /&gt;
* Para a utilização dos portais a partir da versão 210406RC é indicada a utilização da aplicação CGImplanta para as atualizações e instalações dos portais, tornando mas fácil a implantação e identificação de problemas recorrentes por falta de recursos no servidor a ser instalado.&lt;br /&gt;
** O CGImplanta encontra-se em %CIGAM_INSTAL%CGImplanta.exe&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web]] para detalhamento do uso da ferramenta e implantação das aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e [[Portais_API|API]], que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_API|API]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_CDN|CDN]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar TOKEN da [[Portais_CDN|CDN]],&amp;lt;br&amp;gt;&lt;br /&gt;
** No Magic.ini do CIGAM deve se ter o nome Lógico [[Portais_CDN|CDN]] com a tradução correspondente ao CONTENT_SHARE do web.config da [[Portais_CDN|CDN]].&amp;lt;br&amp;gt;&lt;br /&gt;
É indicado que o conjunto de portais com [[Portais_CDN|CDN]] e [[Portais_API|API]] fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.&amp;lt;br&amp;gt;&lt;br /&gt;
*Exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Para a utilização de uploads e downloads de arquivos grandes é necessário que os portais e a [[Portais_CDN|CDN]] instalada permitam limites maiores listados a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de upload|Limite de tamanho de upload]] &amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de download|Limite de tamanho de download]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
	<entry>
		<id>https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=69044</id>
		<title>Portais</title>
		<link rel="alternate" type="text/html" href="https://www.cigam.com.br/wiki/index.php?title=Portais&amp;diff=69044"/>
		<updated>2022-03-18T19:37:00Z</updated>

		<summary type="html">&lt;p&gt;Roberto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Portal Aprovações]]&lt;br /&gt;
*[[Portal CIGAM]]&lt;br /&gt;
*[[Portal Cliente]]&lt;br /&gt;
*[[Portal CRM]]&lt;br /&gt;
*[[Portal ERP]]&lt;br /&gt;
*[[Portal Fornecedor]]&lt;br /&gt;
*[[Portal Indústria]]&lt;br /&gt;
*[[Portal Representante]]&lt;br /&gt;
*[[Portal Servicos]]&lt;br /&gt;
*[[Portal Varejo]]&lt;br /&gt;
[[Categoria:Portais]]&lt;br /&gt;
&lt;br /&gt;
= Login =&lt;br /&gt;
O Login de portais tem por finalidade informar um usuário e senha já cadastrado no CIGAM com seus devidos direitos atribuídos, e com o tipo de acesso liberado via web.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Importante:&#039;&#039;&#039; Para fazer login e conseguir acessar os Portais, o usuário deve ter o tipo de acesso como &amp;quot;Web&amp;quot; ou &amp;quot;Ambos&amp;quot;, caso contrário será exibida a seguinte mensagem: &amp;quot;Usuário sem permissão de acesso, solicite ao administrador a liberação.&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
No caso de acesso de um usuário externo, este ocorre mediante informação de um CPF/CNPJ cadastrado na base de dados do ERP, portanto a tela de login é indicado essas duas informações em vez de usuário e senha como nos portais destinados à usuários CIGAM.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para a utilização externa é feito a verificação de segurança seguindo as seguintes regras:&lt;br /&gt;
* Uma vez que o CIGAM tenha verificado as credenciais informadas e a condição para permissão de acesso à URL correspondente, caso sejam válidas, o sistema gera um código de verificação e envia para o e-mail informado na tela de login.&amp;lt;br&amp;gt;&lt;br /&gt;
* No envio do e-mail é utilizada a conta do sistema e caso não seja possível é emitida uma mensagem ao usuário com o texto “Não foi possível enviar o código de verificação para o acesso. Entre em contato com o administrador do sistema.”  retornando para à tela do login.&amp;lt;br&amp;gt;&lt;br /&gt;
* O código de verificação gerado tem validade de 15 minutos, passados estes 15 minutos deve ser feito nova  solicitação de um novo código de verificação, o qual terá também 15 minutos de validade e assim por diante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informações gerais =&lt;br /&gt;
* Para a utilização dos portais a partir da versão 210406RC é indicada a utilização da aplicação CGImplanta para as atualizações e instalações dos portais, tornando mas fácil a implantação e identificação de problemas recorrentes por falta de recursos no servidor a ser instalado.&lt;br /&gt;
** O CGImplanta encontra-se em %CIGAM_INSTAL%CGImplanta.exe&amp;lt;br&amp;gt;&lt;br /&gt;
Consulte [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web]] para detalhamento do uso da ferramenta e implantação das aplicações.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Ao atualizar ou instalar via CGImplanta é possível acrescentar além dos portais as aplicações [[Portais_CDN|CDN]] e [[Portais_API|API]], que passam a ser obrigatórias a partir da versão 200406RC para o correto funcionamento das funcionalidades disponíveis  nos portais. Após a instalação ser aplicada ainda se faz necessário ajustes no web.config dos portais conforme indicado a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_API|API]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar URL da [[Portais_CDN|CDN]];&amp;lt;br&amp;gt;&lt;br /&gt;
** Informar TOKEN da [[Portais_CDN|CDN]],&amp;lt;br&amp;gt;&lt;br /&gt;
** No Magic.ini do CIGAM deve se ter o nome Lógico [[Portais_CDN|CDN]] com a tradução correspondente ao CONTENT_SHARE do web.config da [[Portais_CDN|CDN]].&amp;lt;br&amp;gt;&lt;br /&gt;
É indicado que o conjunto de portais com [[Portais_CDN|CDN]] e [[Portais_API|API]] fiquem no mesmo pool de aplicação no IIS, garantindo o correto funcionamento da utilização protocolos de segurança.&amp;lt;br&amp;gt;&lt;br /&gt;
*Exemplo:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: webConfig_portais.jpeg|center|600px|semmoldura|Web.config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Para a utilização de uploads e downloads de arquivos grandes é necessário que os portais e a [[Portais_CDN|CDN]] instalada permitam limites maiores listados a seguir:&amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de upload|Limite de tamanho de upload]] &amp;lt;br&amp;gt;&lt;br /&gt;
** [[GE - Como Fazer - Ferramenta de implantação de sites e aplicações web#Limite de tamanho de download|Limite de tamanho de download]] &amp;lt;br&amp;gt;&lt;br /&gt;
= Tamanho no IIS  =&lt;br /&gt;
Além de configurações gerais que limitam o tamanho dos arquivos que você carrega, o IIS tem sua própria configuração para isso. É a configuração &amp;quot;Máximo de comprimento de conteúdo permitido&amp;quot; nas regras de filtragem de solicitações:&amp;lt;br&amp;gt;&lt;br /&gt;
* Obre IIS Manager.&amp;lt;br&amp;gt;&lt;br /&gt;
* Selecione o site.&amp;lt;br&amp;gt;&lt;br /&gt;
* Clique duas vezes em &amp;quot;Solicitar filtragem&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: IIS_1.png|center|750px|semmoldura|IIS_1]]&lt;br /&gt;
&lt;br /&gt;
* Selecione &amp;quot;Regras&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: IIS_2.png|center|750px|semmoldura|IIS_2]]&lt;br /&gt;
&lt;br /&gt;
* Clique em &amp;quot;Editar configurações de recursos&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: IIS_3.png|center|750px|semmoldura|IIS_3]]&lt;br /&gt;
&lt;br /&gt;
* Na janela de diálogo que abre, você pode ver o campo &amp;quot;Máximo de comprimento de conteúdo permitido&amp;quot;. Ele é definido como 30 milhões de bytes por padrão, o que permite que você carregue arquivos de até quase 30MB. Digamos que queremos que nossos arquivos sejam de até 1GB, então precisaríamos colocar &amp;quot;1073741824&amp;quot; lá (este número é igual a 1GB exatamente).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image: IIS_4.png|center|750px|semmoldura|IIS_4]]&lt;br /&gt;
&lt;br /&gt;
*Clique em OK. A nova configuração geralmente é aplicada sem reiniciar o IIS.&lt;/div&gt;</summary>
		<author><name>Roberto</name></author>
	</entry>
</feed>