22 de February de 2012

Cinco etapas a considerar antes de comprar mais tecnologia de segurança

“A tecnologia pode acrescentar custo sem agregar valor”, considera John Pironti, presidente da IP Architects.

Cinco etapas a considerar antes de comprar mais tecnologia de segurança

Cinco etapas a considerar antes de comprar mais tecnologia de segurança

Adicionar mais tecnologia às ameaças de segurança à medida que elas surgem não é a melhor prática se o objetivo é proteger os dados mais valiosos ao melhor preço, segundo vários participantes do Interop 2011, realizado esta semana em Las Vegas.

“A minha visão do mundo é a de que compramos produtos de segurança demais”, diz John Pironti, presidente da IP Architects. “Se todas estas tecnologias funcionam, porque temos falhas de segurança todas as semanas”?

Pironti considera que as medidas de segurança são muito caras e de eficácia questionável. Software anti-vírus detectam apenas 30% dos vírus, aproximadamente. E algumas tecnologias de segurança funcionam de forma contraditória, segundo ele. Por exemplo, criptografar dados enviados para as redes pode impedir que sejam lidos por atacantes, mas também pode os tornar invisíveis em processos de recuperação no caso de perda, diz.

“A tecnologia pode acrescentar custo sem agregar valor”, considera.

Empresas que recuam, reveem os riscos, identificam e classificam os seus dados e desenvolvem um plano para lidar com problemas previsíveis acabam tendo melhores defesas e implantadas mais eficazmente, diz ele, que destaca cinco etapas a serem seguidas para tal:

  1. Desenvolver um perfil de risco da informação para o negócio. Isto inclui descobrir quais os dados que têm valor para a empresa, o que é uma perda aceitável, como essa perda afeta parceiros e fornecedores, quais os controles que serão necessários e assim por diante.
  2. Mapear os processos de negócio e controlar a forma como os dados se movem através desses processos. Isso inclui determinar se os dados podem ser tratados de forma mais eficiente. Por exemplo, bases de dados centralizadas, em vez de bases de dados distribuídas, podem reduzir a complexidade da rede e, consequentemente, melhorar a segurança.
  3. Inventário de ativos para determinar onde estão todos os dados empresariais. Isto pode ser surpreendente, diz Pironti, porque eles podem estar em dispositivos como smartphones e tablets dos empregados. O que obriga a classificar os dados e estabelecer controles para cada classe.
  4. Realizar análises periódicas de ameaças e vulnerabilidades e montar cenários de defesa, identificando as providências necessárias para cada caso.
  5. Identificar e implementar controles apropriados com base nas quatro etapas anteriores. Considere se os controles custam mais do que a desvantagem de comprometer os dados que protegem. Eduque os usuários  para um comportamento seguro na rede – por exemplo, manter os dados sensíveis fora de dispositivos portáteis. E não deixe de verificar se os controles não bloqueiam as tarefas necessárias para a realização de negócios.

Curso PMI, Curso SAP, Curso BMP, Analista de Negocios, Modelagem BMP e BPMN, na Trainning

Trainning lança novo Curso IPHONE IPAD DESENVOLVEDOR APLICATIVOS APPLE IOS

Trainning lança novo Curso IPHONE IPAD DESENVOLVEDOR APLICATIVOS APPLE IOS

Treinamento

Desenvolvedor de Aplicativos (Apps) para Iphone e Ipad IOS4 – Apple Developer Program

Carga Horária
40 horas
Descrição
O objetivo deste curso e treinamento é introduzir as ferramentas de desenvolvimento Xcode, Interface Builder, linguagem Objective-C e  Cocoa, elementos de interação básicos views, botões, imagens, alertas, sensores e serviços avançados do iPhone SDK, Câmera, photo library, videos locais, videos via streaming, tocando audio, audio streaming, GPS, bússola, acelerómetro, microfone, mapas, web, property lists, verificação de internet e search, novas APIs do iOS4.0, FaceTime, Giroscópio, Multitarefa.
Objetivo
Aprenda a criar aplicativos para o iPhone em um curso prático usando ferramentas e recursos avançados da plataforma.
• Aprenda como usar as principais ferramentas e APIs do iPhone SDK 3.0 para desenvolver aplicativos profissionais.

Crie aplicativos para o iPhone e Ipad:
Através de um projeto básico nossos alunos aprendem a criar um aplicativo desde o início. Os tópicos previstos para o projeto são:

• Introdução ao Objective-C: Objective-C é uma linguagem de programação orientada a objetos que você usa para escrever aplicativos para o iPhone.

• Xcode e Interface Builder: Xcode é o ambiente de desenvolvimento (IDE) utilizado para desenvolver aplicativos para o iPhone e para o Mac OSX. O Interface Builder é a ferramenta visual utilizada para fazer o design da interface de seu aplicativo. Você aprenderá a trabalhar com as duas ferramentas com mais eficiência.

• Cocoa Touch é uma série de bibliotecas (API) orientadas a objetos utilizadas na criação de aplicativos que rodam no iPhone e iPod Touch. Cocoa Touch é baseado no Cocoa que engloba vários padrões de design também utilizados na programação para o Mac. Entender esses padrões é essencial para se tornar o desenvolvedor competente de iPhone. Você aprenderá sobre os benefícios de design Model View Controller (MVC), delegação, notificações e outros padrões do Cocoa Touch.

• Views e seus controladores: Views (telas) representam a interface do usuário com a sua aplicação e todos os aspectos dinâmicos de um View são controlados por seus controladores. Os ViewControllers são a centro do design do Model View Controller. Você aprenderá como desenhar views e conectar com ViewControllers, ações e objetos.

• Navegação: usabilidade eficiente e consistente são essenciais em um aplicativo para aparelhos móveis. Você aprenderá a como usar as barras de navegação e a barra de tabs do iPhone para melhorar a experiência do usuário.

• Tabelas: o Table View é o recurso central da maioria dos aplicativos de iPhone como a lista de endereços. Você aprenderá a organizar seus dados em tabelas, inserir e remover dados da tabela, e navegar entre tabelas usando o Navigation Controller.

• Input do Teclado: O teclado virtual é único ao iPhone e é importante que seu aplicativo seja o mais simples possível de digitar texto. Você aprenderá a usar o conceito de delegates para implementar e administrar o teclado virtual para uma experiência de uso ideal.

• Dados persistentes: Como armazenar informações do seu aplicativo no iPhone do usuário. Você aprenderá a mexer com XML, SQLite e PropertyLists para ter um aplicativo com dados persistentes.

• Desenhos e Gráficos: Gráficos são um elemento muito importante na interface de seu aplicativo. Imagens estáticas servem somente até um certo ponto. Diferencie o seu aplicativo do resto aprendendo a criar telas customizadas usando o Core Graphics.

• Eventos de Toque: Faça proveito da tela de toque aprendendo a lidar com os eventos de toque (cliques) e administrar eventos de multi-toque.

• Core Animation: Coloque elementos na sua aplicação para impressionar e fornecer retorno visual rico com animações. Aprenda a fazer animações básicas em camadas e temporizadas.

• Fotos: Personalize seu aplicativo aprendendo a pegar fotos e video da biblioteca e a câmera do usuário.

• Network: Estenda o alcance de seu aplicativo aprendendo como comunicar com web services externos.

Informação Adicional
Trainning lança novo Curso IPHONE IPAD DESENVOLVEDOR APLICATIVOS APPLE IOSNossos alunos produziram um pequeno aplicativo ao final do curso.
Nossos alunos ganharam a inscrição ao Programa AppStore para divulgação e comercialização dos seus aplicativos no valor de U$ 100,00 para o prazo de 1 ano de assinatura de acesso.Trainning lança novo Curso IPHONE IPAD DESENVOLVEDOR APLICATIVOS APPLE IOS
Público Alvo
  • Conhecimento básico em orientação a objeto.
Conteúdo Programático
  • Introdução ao Mac – teclado, janelas, e short-cuts.
  • User Interface do iPhone – objetos e conceitos particulares ao iPhone.
  • iPhone SDK – Xcode, Interface Builder e iPhone Simulator
  • Objective-C e orientação a objetos – sintaxe, conceitos e utilização- Exercício
  • Botão troca texto, cor de fundo e troca a imagem
  • Variáveis de classe – contando quantas vezes usuário clicou no botão
  • Slider e switch controlando alpha da imagem – dois objetos chamando o mesmo método
  • Input de texto com teclado – delegate e responder
  • Exercício – dois inputs de texto – um para pegar imagem do bundle e de uma url
  • Picker view – delegate e datasource
  • Exercício – picker para mudar fotos
  • Subviews – adicionando outro objeto na tela na mão
  • Chamando outros views com view “modal”
  • Exercício – abrir outra janela
  • Passando valores entre views – properties
  • Navigation Controller – adicionando um novo em um aplicativo com um só
  • ViewController
  • Novo viewController com Nib file – chamando um novo view com o Navigation Controller
  • Tab Bar – varios controladores dentro de uma barra
  • Exercício – montar TabBar application chamando novos views
  • TableViewController e TableView dentro de um outro ViewController
  • TableView – métodos do DataSource e Delegate
  • Populando a tabela com Arrays
  • NSDictionary – o conceito e implementação em um tableView
  • PropertyList – criando dados via XML
  • NSUserDefaults – salvando dados
  • Câmera e fotos
  • Videos locais e remotos
  • Microfone
  • GPS e bússola
  • Acelerômetro
  • Mapa simples
  • Mapa com pinos customizados
  • Web view
  • Projeto individual: juntando os serviços

SQLlite3 – manipulando um banco de dados local

  • aprendemos a criar um BD para uso no iPhone, e desenvolvemos um simples aplicativo para montar uma ToDo list, podendo consultar e inserir novas tarefas.

XML – parsing, caching, e validação

  • aprendemos a fazer uma parser para um XML contendo uma lista de CDs, usando o NSXMLParser do iPhone

Bluetooth com GameKit (Bluetooth e Wi-Fi)

  • simples exemplo de comunicação entre dois aparelhos
  • exemplo de um chat entre dois aparelhos

NSThread – processos em paralelo

  • processamento no background em threads separadas
  • exemplo de uma galeria com imagens da web

NSNotificationCenter

  • receber mensagens de objetos via notificações

Delegate e protocol

  • Como fazer o seu próprio delegate e protocolo de comunicação entre objetos

Web integration

  • Carregar variáveis enviando um POST
  • Exemplo utilizando a api do bit.ly

Web Services

  • Acesso a webservice soap
  • Exemplo utilizando o ASIHttp

Apple Push Notification – overview e implementação

  • aprendemos a implementar uma aplicação no iPhone capaz de receber push notifications
  • mostramos uma implementação de servidor para push notifications

Administração de memória

  • como detectar e eliminar perdas de memoria na sua aplicação.

Desenhando no iPhone com CoreGraphics e QuartzCore

  • os alunos aprender a fazer um programa para aprender a ler notas musicas, todo em Quartz
  • aprendemos tambem a fazer um relogio animado em Quartz

Introdução ao OpenGL ES no iPhone

  • breves demonstrações de OpenGL no iPhone
  • algumas informações sobre como montar um carregador de modelos em formato .obj para o iPhone
  • Multitasking – como preparar seu aplicativo para multitasking, responder a serviços no background, e gerar notificações locaisEvent Kit – como acessar o calendário do iPhone, criando e editando eventos
  • Core Motion – como usar dos novos métodos do acelerômetro e giroscópio
  • Data Protection – como encriptar os dados que seu aplicativo salva
  • Core Telephony – pegar informações da rede de celular do usuário e coletar informações sobre chamadas
  • iAd – exibindo publicidade no seu aplicativo
  • Quick Look – como mostrar documentos e arquivos baixados pelo teu aplicativo
  • AVFoundation – como acessar toda mídia do iPhone, editar vídeos e audio em múltiplos tracks e muito mais
  • Assets Library – como fazer pesquisas nas bibliotecas de fotos do usuário
  • Image I/O – como acessar todos os dados de uma imagem préviamente não disponíveis no SDK
  • Grand Central Dispatch – alternativa mais eficiente para threads
  • Core Location – descobrir se usuário entrou ou saiu de uma região
  • Map Kit – pinos arrastáveis e overlays nos mapasSMS – como enviar SMS de dentro do seu aplicativo
  • FaceTime – Controle na câmera frontal

Forum de TI

Forum de TIFoi lançado no Brasil um Novo Fórum de Tecnologia, é o Fórum de TI. Este fórum promete ser o maior fórum de tecnologia da Informação do BRASIL

Lá você vai encontrar notícias sobre:

  • Cursos
  • Oportunidades de emprego
  • Dúvidas, dicas e resposta
  • Indicações
  • e muito mais

Acesse e confira: http://www.forumdeti.com.br

Criação de Sites