Metodologia

Fases de um pentest

Uma metodologia refere-se aos passos executados por um atacante em relação a um computador na rede, por exemplo. Não existe uma fórmula mágica e fixa, já que varia de acordo com o atacante. O que veremos nesta postagem é uma abordagem genérica para um teste de invasão, que pode ser usada por um hacker convencional ou um hacker ético.

Os passos, de forma geral, são os seguintes:

  1. Footprinting
  2. Scanning
  3. Enumeration
  4. System hacking
  5. Escalation of privileges
  6. Covering tracks
  7. Planting of backdoors

(mais…)

Benefícios da programação em par

A programação em par é uma prática um tanto quanto controversa, e altamente ágil contra-intuitiva. Em poucas palavras, são duas pessoas que trabalham na mesma coisa, usando apenas um computador, ao mesmo tempo. Parece loucura que isso funcionaria de fato, muito menos ser melhor do que dois programadores trabalhando separadamente. Mas de alguma forma ela funciona.

Estamos usando essa técnica há algum tempo, e tenho notado alguns benefícios interessantes que gostaria de compartilhar. (mais…)

Algumas metodologias de gerenciamento de projetos podem atrapalhar a TI

Práticas de gestão de projetos de TI estão em uma encruzilhada, e estão minando a habilidade de os departamentos de TI entregarem projetos com sucesso. O gerenciamento de projetos não caminhou no mesmo ritmo das mudanças dos departamentos de tecnologia da informação ou do negócio. Enquanto os departamentos de TI adotaram arquitetura orientada a serviços e práticas de desenvolvimento ágil para se tornarem mais ágeis para responder às necessidades do negócio, o gerenciamento de projetos se manteve focado na metodologia. E as metodologias tradicionais têm se mostrado muito rígidas e burocráticas para o nível de competitividade dos negócios de hoje. (mais…)

Desenvolvimento de software: nova metodologia promete economia de 50% em projetos

A empresa norte-americana iRise criou um método para desenvolvimento de software que pode economizar em 50% o tempo, e o dinheiro, investidos nesse tipo de projeto. Em vez de seguir os passos comuns – fazer uma reunião com o cliente, filtrar as informações principais e enviar ao programador o desenho a ser produzido -, por meio de um processo interativo de workshop, uma versão demo do projeto já sai das primeiras reuniões com todas as funcionalidades inseridas. (mais…)