TechNet Virtual Lab: Office 365 Advanced Threat Protection


A Microsoft disponibilizou recentemente em sua página Laboratórios Virtuais TechNet o laboratório virtual Office 365 Advanced Threat Protection – Guia Interativo.

Os laboratórios virtuais permitem que usuários e profissionais de TI testem recursos dos sistemas operacionais e de outros produtos da Microsoft via nuvem como se estivessem usando seus próprios PCs.

Isto é útil para quem não quer perder tempo criando uma máquina virtual apenas para testar um recurso específico.

TechNet Virtual Lab: Office 365 Advanced Threat Protection – Guia Interativo

Para quem não sabe, o Office 365 Advanced Threat Protection oferece proteção em tempo real para email em ambientes corporativos. O serviço foi atualizado no início deste ano e ganhou novos recursos como URL Detonation e Dynamic Delivery.

De acordo com a Microsoft, o recurso URL Detonation ajuda a impedir que os usuários sejam comprometidos por arquivos oferecidos através de URLs maliciosas.

Quando o usuário recebe um email, o Advanced Threat Protection analisa as URLs na mensagem procurando por comportamento malicioso.

Se o usuário clicar no link durante a verificação, ele verá o alerta falando que a mensagem está sendo verificada. Se o link for detectado como malicioso, um novo alerta será exibido recomendando que o usuário não clique no link.

Os administradores podem configurar a política SafeLink para monitorar os cliques dos usuários. Isto é útil para casos onde eles burlam os alertas para acessar sites bloqueados pelo Advanced Threat Protection.

TechNet Virtual Lab: Office 365 Advanced Threat Protection
Já o recurso Dynamic Delivery do Office 365 Advanced Threat Protection permite que os usuários leiam as mensagens de email enquanto os anexos são verificados.

Durante a verificação, o anexo é substituído por um “placeholder” com a notificação indicando que a verificação do verdadeiro anexo está em andamento.

Se o usuário clicar neste “placeholder”, ele verá uma mensagem mostrando o progresso da verificação. Se o anexo for malicioso, o Office 365 Advanced Threat Protection notificará o usuário.

Neste laboratório virtual você verá como o Office 365 Office 365 Advanced Threat Protection pode ajudar a impedir que anexos maliciosos cheguem aos destinatários, proteger usuários contra links maliciosos e mais com recursos como os mencionados acima.

Confira o laboratório virtual clicando aqui e saiba mais sobre o serviço aqui.

Fontes e Direitos Autorais: Microsoft.com  https://products.office.com/en/exchange/online-email-threat-protection

#09 – Para que serve


Boa noite pessoal!!! Salve galera….

 

Tudo bem? Como passaram os últimos dias?

Graças a deus continuo forte na minha batalha profissional e acadêmica, como eu sempre falo para meus alunos, a vida é uma roda gigante e não podemos deixar ela parar muito menos perder a chance de curtir e aprender com cada momento.

Seguindo esta onda de oportunidades, estou retornando com mais uma post dedicado a sessão Para que serve, e conforme prometido hoje vamos finalizar o assunto de índices hipotéticos apresentado inicialmente no post: https://pedrogalvaojunior.wordpress.com/2016/08/06/07-para-que-serve/

Neste post vamos entender como o comando DBCC Autopilot pode influenciar o database engine e seus elementos execution plan e query optimizer na execução de nossas consultas, então vamos nessa galera…..


Começa agora o #09 – Para que serve – Índices Hipotéticos – Final.

 

Conforme apresentado nos posts anteriores o conceito de índices hipotéticos é uma técnica antiga, mas pouco conhecida na área de banco de dados. Para muitos profissionais da área este tipo de recurso acaba sendo algo obscuro e de pouco compreensão, por outro lado outros profissionais destacam como sendo como um recurso que permite simular a existência de um índice de forma lógica. Como em qualquer área profissional ou acadêmica sempre vai existir os dois lados da moeda e cabe a cada um de nós procurar entender, respeitar e conhecer estas opiniões.

Seguindo em frente, vamos dar continuidade em nosso estudo, fazendo uso da estrutura criada anteriormente no post: https://pedrogalvaojunior.wordpress.com/2016/09/03/08-para-que-serve/

Como você pode ter verificado, criamos o banco de dados HypotheticalDB e dentro dele os seguintes objetos apresentados na Figura 1:

hypotheticaldb-figura1

Figura 1 – Relação de objetos criados no banco de dados HypotheticalDB.

Podemos observar a existência dos três índices hipotéticos criados anteriormente para tabela ClientesCategorias, bem como, o código da tabela ClientesCategorias definido no valor: 597577167. Anote bem este código post nos próximos passos vamos fazer uso do mesmo.

Agora que já relembramos um pouco do que foi feito anteriormente em relação ao nosso ambiente, podemos continuar a fazer uso dos índices hipotéticos em nosso ambiente, onde neste momento vamos fazer com que o Microsoft SQL Server realize o uso deste recurso de forma empírica na execução da nossa query, para tal iremos utilizar o comando DBCC AutoPilot, caso você ainda não conheça ou não se lembre deste comando o mesmo foi apresentada de maneira detalhada no post: https://pedrogalvaojunior.wordpress.com/2016/08/06/07-para-que-serve/

Então mãos no teclado, chegou a hora de utilizarmos o comando DBCC AutoPilot fazendo uso do bloco de código 1, mas antes de teclar F5, clique no botão “Include Actual Execution Plan” ou tecle Ctrl+M para ativar o mesmo. Para que você possa entender o que será executado neste bloco de código e qual será o resultado apresentado é obrigatório que o plano de execução se encontre ativado.

Agora que você já realizou este procedimento, pode dar continuidade e executar o bloco de código 1 apresentado abaixo:

— Bloco de Código – Utilizando o DBCC AutoPilot forçando o uso do índice clusterizado IND_ClientesCategorias_Clusterizado_CodigoComEstatisticas –

Use HypotheticalDB

Go

 

DBCC AUTOPILOT (5, 5, 0, 0, 0) – Ativando o commando DBCC AutoPilot para iniciar uma nova sessão limpando o buffer de comando executados anteriormente —

 

DBCC AUTOPILOT (6,5,597577167,4) – Utilizando o commando DBCC AutoPilot orientado no uso exclusive de índices clusterizado —

GO

 

SET AUTOPILOT ON — Ativando a diretiva —

Go

 

Select C.Codigo,

Cc.Codigo As ‘Categoria do Cliente’,

C.Nome,

C.Endereco,

C.Estado,

C.DataUltimaCompra

From Clientes C Inner Join ClientesCategorias CC

On C.CodigoCategoria = CC.Codigo

Where C.Estado = ‘SP’

Go

 

SET AUTOPILOT OFF — Desativando a diretiva —

GO

 

Acredito que tudo deva ter ocorrido normalmente e você tenha conseguido realizar a execução do bloco de código 1 apresentado acima, neste momento o Management Studio apresentou em sua guia denominada execution plan o conjunto de operadores similares aos apresentados na Figura 2 a seguir:

hypotheticaldb-figura2

Figura 2 – Resultado da execução do bloco de código 1.

 

Note que o plano de execução nos apresenta dois operados do tipo Clustered Index Seek, respeitando a ordem de execução, temos o segundo operador com o custo de 51% de processamento apontando para o nosso índice clusterizado IND_ClientesCategorias_Clusterizado_CodigoComEstatisticas, neste momento você pode estar se perguntando.

Como o Database Engine em conjunto com o Query Optimizer e Execution Plan identificou a existência deste recurso sendo que o mesmo é algo hipotético, algo que somente existe de forma lógica, a resposta pode ser encontrada justamente na maneira que o comando DBCC AutoPilot foi declarado e posteriormente executado, onde temos o seguinte conjunto de valores passados como parâmetros de entrada:

PARÂMETRO DESCRIÇÃO VALOR DECLARADO
TypeID TypeID = 6: Usar apenas índices clusterizados 6
DbID ID do Banco de Dados 6 – HypotheticalDB
TabID Id da Tabela a ser utilizada 597577167
Indid Id do índice a ser utilizado 4

Foi através deste conjunto de valores apresentado no DBCC AutoPilot e posteriormente reconhecido e interpretados pelo database engine que o Query Optimizer e Execution Plan fizeram uso do nosso índice clusterizado.

Não é algo fantástico, realmente uma capacidade de análise e reconhecimento de recursos fora do comum, realmente o Microsoft SQL Server é um produto acima de qualquer suspeita, um software surpreendente.

Para finalizar vamos agora forçar o uso do nosso índice nonclustered IND_ClientesCategorias_NaoClusterizado_CodigoSemEstatisticas e observar qual será o comportamento e resultado apresentado pelo Management Studio após a execução do bloco de código 2 apresentando na sequência:

— Bloco de Código 2 – Forçando o uso do índice não clusterizado IND_ClientesCategorias_NaoClusterizado_CodigoSemEstatisticas –

DBCC AUTOPILOT (5, 5, 0, 0, 0)

DBCC AUTOPILOT (0,5,597577167,2)

GO

 

SET AUTOPILOT ON — Ativando a diretiva —

Go

 

Select C.Codigo,

Cc.Codigo As ‘Categoria do Cliente’,

C.Nome,

C.Endereco,

C.Estado,

C.DataUltimaCompra

From Clientes C Inner Join ClientesCategorias CC

On C.CodigoCategoria = CC.Codigo

Where C.Estado = ‘SP’

Go

 

SET AUTOPILOT OFF — Desativando a diretiva —

GO

 

Verificando o resultado apresentado na Figura 3 abaixo, tendo como base a guia Execution Plan, podemos notar a presença do operador Index Seek apontando para nosso índice não clusterizado: IND_ClientesCategorias_Clusterizado_CodigoComEstatisticas.

hypotheticaldb-figura3
Figura 3 – Resultado da execução do bloco de código 2.

Analisando com mais calma o resultado apresentado na Figura 3, fica fácil identificar a presença do operador Index Seek como já havia destacado, quando o comando DBCC AutoPilot foi executado com o seguinte conjunto de valores:

PARÂMETRO DESCRIÇÃO VALOR DECLARADO
TypeID TypeID = 0: Usar apenas índices não clusterizados 0
DbID ID do Banco de Dados 6 – HypotheticalDB
TabID Id da Tabela a ser utilizada 597577167
Indid Id do índice a ser utilizado 2

Não é algo surpreendente e simples, esse é o Microsoft SQL Server, mais uma vez dando show, mais uma vez com um grande exibição, monstrando toda sua elegância, simplicidade e capacidade de nos supreender no processamento de transações e apresentação de resultados.

Desta forma, chegamos ao final de mais post da sessão Para que serve!


 

Espero que você tenha gostado, que as informações compartilhadas aqui possam lhe ajudar a se tornar cada vez um profissional de banco de dados reconhecido e valorizado, um dos papéis na área de tecnologia mais importantes para qualquer empresa.

Reconher o verdadeiro papel de um DBA dentro de sua estrutura, é reconhecer o verdadeiro valor de seus dados e como eles podem se tornar uma infomação valiosa para sua tomada de decisão.

Caso deseje acessar os posts anteriores desta sessão, utilize os links listados abaixo:

Mais uma vez obrigado por sua visita, um forte abraço, nos encontramos em breve.

Até mais.

Microsoft disponibiliza o SQL Server 2016 RC0


A Microsoft anunciou esta semana, a disponibilidade do SQL Server 2016 RC0 (Release Candidate 0), versão de testes mais recente do novo SQL Server.

Microsoft disponibiliza o SQL Server 2016 RC0

A Microsoft anunciou hoje a disponibilidade do SQL Server 2016 RC0 (Release Candidate 0), versão de testes mais recente do novo SQL Server

 

Benefícios do SQL Server 2016

• O desempenho aprimorado in-memory fornece transações 30 vezes mais rápidas, consultas 100 vezes mais rápidas do que bancos de dados relacionais baseados em disco e análises operacionais em tempo real.

• A nova tecnologia Always Encrypted ajuda a proteger seus dados parados e em movimento, no local e na nuvem, com chaves mestras no aplicativo, sem alterações no aplicativo.

• A tecnologia Stretch Database mantém mais dados históricos de seus clientes ao seu alcance ao ampliar de forma transparente seus dados OLTP quentes e frios ao Microsoft Azure de maneira segura sem alterações no aplicativo.

• Análises avançadas internas fornecem a escalabilidade e os benefícios de desempenho de criar e executar seus algoritmos de análise avançados diretamente no principal banco de dados transacional do SQL Server.

• Insights comerciais por meio de visualizações sofisticadas em dispositivos móveis com aplicativos nativos para Windows, iOS e Android.

• Simplifica o gerenciamento de dados relacionais e não relacionais ao consultar ambos com T-SQL usando o PolyBase.

• Backups híbridos mais rápidos, alta disponibilidade e cenários de recuperação de desastres para armazenar em backup e restaurar seus bancos de dados locais no Microsoft Azure e colocar secundários do SQL Server AlwaysOn no Azure.

Faça o download do SQL Server 2016 RC0

De acordo com o anúncio da Microsoft, este Release Candidate 0 do SQL Server 2016 traz novidades como suporte para página de código UTF-8, novas funções STRING_SPLIT (Transact-SQL) e STRING_ESCAPE (Transact-SQL), nova função JSON_MODIFY (Transact-SQL) e outras novidades. O changelog completo pode ser encontrado aqui.

O SQL Server 2016 CTP RC0 está disponível para download no Centro de Avaliação TechNet como um arquivo ISO e como um arquivo CAB nos seguintes idiomas: chinês (simplificado), chinês (tradicional), inglês, francês, alemão, italiano, japonês, coreano, português (Brasil), russo e espanhol.

Ele também estará disponível em breve aqui como máquina virtual do Microsoft Azure.

Fontes e Direitos Autorais: Baboo.com

Microsoft anuncia a liberação da versão RTM do Windows 8 para download no MSDN a partir de 16 de Agosto


Pessoal, boa tarde.

Abaixo destaco o post na íntegra do Brandon LeBlanc, diretamente do Blogging Windows, destacando a liberação da versão RTM do Windows 8.

——————————————————————————————————————————————————————————————————

Today, I am excited to announce that Windows 8 has been released to manufacturing (RTM)! This means we’ve completed the product development and testing of the product and have started handing off the final code to our OEM partners. They can now begin preparing new Windows 8 PCs and devices they’ll introduce starting with General Availability. For more on RTM, I suggest reading this blog post from Steven Sinofsky on the Building Windows 8 blog.

Start_Default_RTM_3ROW

So when will folks be able to get their hands on the new Windows 8 RTM code?

People will be able get Windows 8 starting on October 26th either by upgrading for $39.99 or on a new PC or device. And if you buy an eligible Windows 7 PC today, you will be able to purchase an upgrade to Windows 8 Pro for $14.99 (U.S.) through the Windows Upgrade Offer.

However, we have a number of programs that provides various audiences early access to the Windows 8 RTM code to help prepare for Windows 8 as it enters the marketplace this fall:

  • August 15th: Developers will be able to download the final version of Windows 8 via your MSDN subscriptions.
  • August 15th: IT professionals testing Windows 8 in organizations will be able to access the final version of Windows 8 through your TechNet subscriptions.
  • August 16th: Customers with existing Microsoft Software Assurance for Windows will be able to download Windows 8 Enterprise edition through the Volume License Service Center (VLSC), allowing you to test, pilot and begin adopting Windows 8 Enterprise within your organization.
  • August 16th: Microsoft Partner Network members will have access to Windows 8.
  • August 20th: Microsoft Action Pack Providers (MAPS) receive access to Windows 8.
  • September 1st: Volume License customers without Software Assurance will be able to purchase Windows 8 through Microsoft Volume License Resellers.

Please note: if a program you are in is not mentioned, please be patient as dates for Windows 8 RTM code availability for other programs will be communicated when the information becomes available.

For more information on what the RTM of Windows 8 means for businesses including Volume License customers, see this blog post from Erwin Visser on the Windows for your Business Blog. This post, also from Erwin, on how Windows 8 will work in your business is also a good post to read.

On August 15th, developers will be able to visit the Windows Dev Center to get access to all the tools and resources they need including the final build of Visual Studio 2012 to design, build, and sell apps in the Windows Store. Keep your eyes on the Windows Store for developers blog and Windows 8 app developer blog for more information. I am super excited to see the kinds of apps developers build for Windows 8! If you have the Windows 8 Release Preview installed, you can already check out some apps developers have created for Windows 8 today.

In the meantime, if you’d like to give a pre-release version of Windows 8 a test-run, feel free to download the Windows 8 Release Preview! You can also read about my personal experience with the Windows 8 Release Preview here (hint: I put it on all my PCs!).

——————————————————————————————————————————————————————————————————

Fontes e Direitos Autorais: Blogging Windows – http://windowsteamblog.com/windows/b/bloggingwindows/archive/2012/08/01/windows-8-has-reached-the-rtm-milestone.aspx

TechNet Newsletter – Abril 2011

TechNet Newsletter – Abril 2011


Aprenda como licenciar seu ambiente

Esta série de vídeos fornecem informações técnicas para aqueles que precisam fazer o licenciamento dos produtos Microsoft no ambiente. Acesse e confira.

Microsoft SmallBusiness Server Standard

Esta série de vídeos fornece conteúdos necessários para quem deseja implantar um servidor com o Microsoft SmallBusiness Server 2011 Standard. Participe.

Windows Azure: Compreendendo o gerenciamento da conta de segurança no Windows Azure

A computação em nuvem traz certo alívio na carga de segurança, mas você continua com uma função ativa no gerenciamento do acesso, na proteção das comunicações e na garantia de proteção dos dados.

Microsoft Forefront: Acesso seguro aos serviços em nuvem

Você pode fornecer acesso seguro aos serviços em nuvem enquanto mantém a continuidade dos negócios usando o Forefront Threat Management Gateway 2010.

Virtualização: sustentabilidade e economia andam de mãos dadas com a virtualização

Com a virtualização, a redução de suas emissões de carbono e o aumento dos seus resultados finais andam de mãos dadas. Ela poderá ajudar você a economizar energia, consolidar recursos, bem como a introduzir flexibilidade adicional, escalabilidade e resiliência à sua infraestrutura.

Springboard Series – Conheça o Portal!

Conheça o Springboard! O portal de Windows com diferentes conteúdos técnicos para profissionais de infraestrutura. Confira artigos técnicos, vídeos e downloads de produtos e ferramentas para auxiliar seu dia a dia de TI.

Relatório de Impactos na Sociedade 2010 da Microsoft Brasil

Em Março lançamos o Relatório de Impactos na Sociedade 2010 da Microsoft Brasil. Entre e conheça a Microsoft em números, desempenho ambiental, econômico, social e informações corporativas.

Download do Microsoft System Center Virtual Machine Manager (VMM) 2012 Beta

As Soluções de gerenciamento para Nuvem e Datacenter do System Center 2012 ajudam a capacitá-lo com um conjunto de ferramentas de gerenciamento para seus aplicativos de nuvem privada e pública, além de serviços. Como componente principal da suite System Center, o Virtual Machine Manager 2012 oferece os
seguintes benefícios:

– Provisionar uma nuvem privada flexível, ágil e econômica.

– Gerenciar ambientes virtuais heterogêneos usando uma única ferramenta.

– Otimizar seus aplicativos existentes para implantação de nuvem privada.

– Simplificar o provisionamento de aplicativos e manutenção.

Baixe o Microsoft Forefront Threat Management Gateway 2010

O Microsoft Forefront Threat Management Gateway 2010 (TMG) permite que os funcionários usem a Internet de maneira segura e produtiva para negócios sem se preocupar com malware e outras ameaças. Ele fornece várias camadas de proteção atualizadas continuamente, incluindo os recursos a seguir integrados a um gateway unificado e fácil de gerenciar que reduz os custos e a complexidade da segurança na Web.

Fonte e Direitos Autorais: TechNet Newsletter – Abril 2011.