Boas Práticas para Desenvolvimento de Softwares seguros

Segurança no desenvolvimento de software
À medida que as aplicações passaram a ser baseadas na Web, a segurança de software foi ganhando força. Com a constante atividade de invasores, desenvolver um software seguro se tornou fundamental. Este artigo apresenta boas práticas e recomendações de segurança para o desenvolvimento de software.

A segurança em aplicações visa manter a confidencialidade, integridade e disponibilidade dos recursos de informação a fim de permitir que as operações de negócios sejam bem sucedidas. Geralmente é mais barato construir software seguro do que corrigir as vulnerabilidades de segurança após a entrega do software. Continue lendo “Boas Práticas para Desenvolvimento de Softwares seguros”

O que é o Dropbox?

Acesse seus arquivos em qualquer lugar do mundo, sempre.

O Dropbox é um disco virtual que você pode armazenar e acessar seus arquivos e pastas diretamente na internet. O produto possui uma modalidade gratuita que pode armazenar de 2 a 8GB sem necessidade de pagar mensalidade. Uma das funcionalidades do software é manter seus arquivos sincronizados e armazenados localmente em todos os lugares que você instalar o programa.

Você altera um arquivo no escritório e automaticamente ele será atualizado na sua pasta de casa, você sempre tem a última versão de seus arquivos em todos os lugares.

O Dropbox mantém um histórico de todas as operações que você realiza nos arquivos e pastas. Ele funciona como um repositório, porém de forma muito simples e intuitiva de usar. Existe ainda uma versão para que seus arquivos possam estar sempre no seu smartphone.

Se você quer usar e precisa de um convite, basta clicar no link https://www.dropbox.com/referrals/NTM3MzkzNzg3OQ?src=global9
Pronto, está convidado.  Boa experiência!!!

Autor: Thiarlei Machado Macedo
Origem: Micreiros.Com

Hackers passam a ter apoio oficial do Ministério da Ciência e Tecnologia

Não é perfil do Micreiros.com postar noticias e sim artigos, mas esta não dava pra passar em branco.  Neste  texto, o ministro da ciência e tecnologia brasileiro defende que esse perfil de desenvolvedor precisa ser reconhecido e incentivado, para estimular a inovação. Um ponto importante é que o governo parece saber que existe diferença entre Hacker e Cracker.

No Brasil, os hackers ‘do bem’ passam a receber, oficialmente, o apoio do governo federal. Pelo menos, essa foi a promessa que o ministro da Ciência, Tecnologia e Inovação, Aloizio Mercadante, fez em um artigo divulgado nesta quinta-feira (11/08/2011)  no site do ministério e publicado no jornal Folha de S.Paulo. Continue lendo “Hackers passam a ter apoio oficial do Ministério da Ciência e Tecnologia”

Cinco mitos sobre a carreira em TI

A evolução profissional levou à criação de um comportamento padrão que nem sempre deve ser seguido por quem busca o sucesso.

Este artigo está aqui no Micreiros.com para que os profissionais da TI reflitam sobre velhos paradigmas que são aceitos por verdade.

Ao longo do tempo, os profissionais que atuam na área de tecnologia da informação passaram a conviver com algumas regras extraoficiais e que, com o tempo, viraram um senso comum no setor. Assim, o que se vê hoje é que quem opta pela carreira em TI está sujeito a algumas regras e comportamentos que nem sempre são encontrados em outros departamentos.

A adesão cega a esse comportamento padrão de TI pode ser bastante prejudicial para os profissionais. A seguir, acompanhe sete mitos a respeito da carreira em tecnologia, que precisam ser quebrados pelo bem do setor:

1 – Trabalhar longas horas é sinônimo de sucesso. Continue lendo “Cinco mitos sobre a carreira em TI”

Bilhetagem de impressão: Gestão e Redução de custo

Com a instalação de software e conscientização dos funcionários é obtido 30% em média de redução do volume de impressão.

A bilhetagem de impressão, também conhecida como tarifação de impressão, é a uma das muitas técnicas utilizadas pelas empresas para conseguir atingir o objetivo de reduzir custos de impressão e principalmente, gerenciar seus gastos com impressão na empresa.

A bilhetagem é feita através de software que ao ser implantado, é capaz de fornecer diversos relatórios importantes para a empresa, como dados do centro de custos, a produção de cada impressora e informações de como cada usuário está utilizando o equipamento de impressão. Continue lendo “Bilhetagem de impressão: Gestão e Redução de custo”

Software pirata: multa é 10x preço do original

Usar software pirata pode resultar em um gasto 10 vezes acima do valor de mercado da licença.

É o que determinou a Quarta Turma do Superior Tribunal de Justiça (STJ), ao julgar que a indenização imposta ao infrator por uso sem licença deverá ser punitiva e seguir as regras do artigo 102 da Lei n. 9.610/1998, que impõe maior rigor na repressão à prática da pirataria.

Assim, a indenização devida foi estabelecida em dez vezes o valor de mercado de cada um dos programas indevidamente utilizados. Continue lendo “Software pirata: multa é 10x preço do original”

Como montar um ambiente de teste para cluster

Por muitas vezes precisamos testar aplicações em ambientes de alta disponibilidade e não temos hardware dedicado para realizar tais testes. Assim podemos utilizar virtualização, tanto de servidores quando de discos. O arranjo sugerido serve para vários tipos de cluster.

Segue abaixo uma breve descrição de como montar um laboratório para testes com um cluster de Windows 2008 R2 utilizando discos iSCSI para compartilhar informações.

Continue lendo “Como montar um ambiente de teste para cluster”

Impressão: Troca de fontes gera economia de tinta/toner

Muito se tem falado em economizar no processo de impressão, estudo realizado pela Universidade de Wisconsin-Green, comprovou que o simples fato de realizarmos a substituição da tradicional fonte Arial por Century Gothic economiza 10% de toner/tinta no processo de impressão de documentos.

Outra solução é a instalação de uma “Ecofont” como a Vera Sans que é muito parecida com a Century Gothic, porém tem uma redução de consumo de 25% de toner/tinta. A economia acontece devido a pequenos buracos nas letras. Continue lendo “Impressão: Troca de fontes gera economia de tinta/toner”

Estudo aponta 5 razões para investir na carreira de TI

Escolhendo caminho

É incontestável que definir uma carreira é parte fundamental para uma estratégia de vida de sucesso, Don Willmott  defende que o futuro guarda excelentes oportunidades de trabalho e de satisfação para quem atua no mercado de tecnologia.

Ninguém questiona que a tecnologia tem revolucionado a forma como as pessoas agem e se relacionam na vida pessoal e no trabalho. Mas qual o real papel dos profissionais de TI nesse novo momento? A melhor possível, na visão do jornalista Don Willmott, que, a partir de uma série de estudos e levantamentos, elencou cinco razões que justificam investir na carreira de tecnologia. Continue lendo “Estudo aponta 5 razões para investir na carreira de TI”

MPS.BR: Uma experiência de implantação

O MR-MPS.BR é o Modelo de Referência de Maturidade de Processos de Software alinhado com melhores práticas e exigências internacionais de qualidade de software, compatível com as empregadas no CMMI (Capability Maturity Model Integration) que é o modelo da americana Carnegie Mellon University.

Nos próximos dias a Guardian TI passara a fazer parte do seleto grupo de empresas do Brasil a terem o certificado MPS.BR – Nível G, grupo este que atualmente é de 176 empresas. Esta conquista é graças ao trabalho de mais de 12 meses da equipe, em que reformulou-se todo o processo de desenvolvimento de produto, da sua concepção, passando pela construção até a entrega ao cliente final.

Foram implementadas mudanças que refletem diretamente na qualidade final do  produto Continue lendo “MPS.BR: Uma experiência de implantação”

O que ocorreu no Dia Mundial do IPv6?

Do original “World IPv6 Day recap”

08 de junho de 2011 marcou o Dia Mundial do IPv6, o dia em que empresas como a Akamai, Facebook e Google simultaneamente ativaram o IPv6 para ver como ele funcionava, de onde os usuários estavam vindo e que falhas de conectividade existiam.

“Muitas pessoas acham que todo mundo surfando no Google ou Facebook, naquele dia, usavam o IPv6. A verdade é que a menos que você tivesse conectividade IPv6 nativa, ao invez você acessou esses sites com o IPv4″, disse o pioneiro no IPv6 e especialista em segurança Fernando Gont.

Continue lendo “O que ocorreu no Dia Mundial do IPv6?”

Discurso de Steve Jobs’ 2005 aos formandos de Stanford

Pra que acha que a vida de Steve Jobs foi sempre fácil, vale apena conferir. O Cara começou do zero.

Jobs’ Fala sobre o “ligar os pontos” onde nossa visão de futuro é limitada, mas que olhando pra traz podemos ver os pontos que nos trouxeram ao presente e estão nos levando ao futuro. Ele conta algumas histórias inusitadas que servem a todos como uma reflexão sobre o “acaso”.

O Vídeo Acima está em inglês e completo, se você preferir a versão legendada em português seguem abaixo os links das duas partes :

Parte 1:  http://www.youtube.com/watch?v=yplX3pYWlPo
Parte 2:  http://www.youtube.com/watch?v=ksoo-G_YB2o

 

Introdução a Software as a Service

Muito se tem falado sobre SaaS, em função disso estou colocando algum conteúdo sobre ele para servir como base de informação.

Software como serviço, do inglês Software as a service, é um instrumento mercadológico para fornecer um software, em forma de um serviço ou prestação de serviços.

O software é executado em um servidor, não sendo necessário instalar o sistema no computador do cliente, bastando acessá-lo por meio da internet. Continue lendo “Introdução a Software as a Service”

Introdução ao Scrum

Metodologias “ágeis” de desenvolvimento de software formam um novo paradigma em relação a engenharia de software tradicional, nos métodos “ágeis” preza-se mais pelos resultados que pela documentção gerada no processo. Isso é um assunto para tratarmos em outro post.

Scrum é por definição uma metodologia ágil para gestão e planejamento de projetos de software.

No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Continue lendo “Introdução ao Scrum”