sábado, 11 de outubro de 2008

Hackers 24x7

Empresas brasileiras recebem em média 220 tentativas de invasão diariamente revela pesquisa realizada pela BRconnection em setembro de 2008.

Em algumas empresas esse número é bem maior, cerca de 1200 tentativas diárias. Empresas que provem serviços internos como servidores web, servidores de e-mail e outros são as mais atacadas.

 

terça-feira, 7 de outubro de 2008

Alan Cox

Se Torvalds é o número 1 do mundo Linux com certeza o Alan Cox é o número 2 na história. Nascido em Solihull na Inglaterra, AC fez a primeira instalação do Linux em ambiente de produção. Após essa instalação AC começou a corrigir vários bugs no sistema e se tornou um dos principais colaboradores do Kernel, foi mantenedor da versão 2.2 e também foi mantenedor da versão 2.4(AC).

É assustador como AC domina a arte da computação, abrindo os fontes do Kernel você pode encontrar contribuições dele em várias partes do sistema, um driver aqui, um patch ali, desde drivers de som, pilha de rede a controladores de discos.


Hoje Alan Cox trabalha na Red Hat e vive em Swansea, Wales com sua esposa.
Alan Cox com certeza é um grande representante no mundo da computação e com certeza merece destaque entre as Celebridades.


[ ] 's


Edison Figueira Junior

sábado, 4 de outubro de 2008

SEBO - Guia Linux de Conectividade


A antiga Cyclades atual Avocent teve a brilhante ideia de desenvolver um guia Linux de conectividade e convidou pessoas da comunidade para participar do livro onde cada um ficaria responsável por um capítulo. Eu fui um desses convidados e fiquei responsável por escrever o capítulo 8 ( Segurança ).

A BRconnection patrocinou a impressão da primeira revisão do livro. Com a venda da empresa para a Avocent o projeto não passou da primeira edição, por esse motivo coloco ele aqui como SEBO.

[ ] 's

Edison Figueira Junior 

segunda-feira, 29 de setembro de 2008

85% de pragas virtuais são passadas pela WEB.

De encontro com o post anterior "Filtro de conteúdo WEB é primeira necessidade." a Webroot acabou de liberar uma pesquisa que revela que 85% dos malwares (vírus,spywares) são repassados através da web.
A pesquisa revela também que as empresas não estão preparadas para essa epidemia. Aqui reforça ainda mais que o uso de filtro de conteúdo é indispensável em uma corporação nos dias de hoje.

Esta cada vez mais claro que a segurança dos dados não podem ficar apenas nas mãos do que chamamos de firewall, o uso de "clients" de segurança nas estações e políticas devem ser adotadas e produtos para esse fim deve crescer nos próximos anos.

Fonte da notícia http://www.net-security.org

[ ] 's

Edison Figueira Junior

domingo, 21 de setembro de 2008

Filtro de conteúdo WEB é primeira necessidade.

Pesquisas recentes revelam que ter um filtro de conteúdo WEB é tão importante quanto ter um anti-vírus.
A pesquisa mostrou que até 50% dos sites que usuários tentam acessar durante o expediente são bloqueados por não coincidirem com o que é considerado produtivo para as empresas.
Um fato interessante é que na maioria dos casos as empresas deixam claro o que pode ser acessado durante o expediente e mesmo assim muitos ignoram esse comunicado.

Acessar um site que não refere-se ao trabalho do colaborador não só uma questão de improdutividade, as ameaças virtuais como spywares,vírus e malwares em geral são normalmente passados via web.

Fonte AGO/08 - BRconnection

[ ] 's

Edison Figueira Junior

quarta-feira, 17 de setembro de 2008

O inimigo mora ao seu lado.

Recentemente eu realizei uma análise dos e-mails efetivos que meu sistema deveria ter recebido (efetivos foram aqueles que passou pelo antispam/regras/whitelist) e descobri que 1% dos e-mails enviados por pessoas que a empresa mantém contato contiam vírus.

Esse número é alarmador, pois caso não tivessemos um antivirus na empresa teriamos sido contaminados com 6 vírus por dia, pior, por alguém que mantemos contato.

Com certeza esse número seria absurdamente maior se não tivessemos antispam, mas vale lembrar que não podemos confiar em e-mails mesmo vindo de contatos de extrema confiança.

Uma solução não anula a outra, é muito importante unir as tecnologias para evitar certos desastres.

[ ] 's

Edison Figueira Junior

domingo, 31 de agosto de 2008

EOS - Enhanced Operating System

EOS é uma distribuição Linux desenvolvida originalmente por mim através da BRC na intenção de ser a base operacional para os produtos da BRconnection. A distro possui um instalador de fácil entendimento que pode ser facilmente customizado. 

A BRconnection está promovendo o uso desse sistema para quem tiver interesse em automatizar e personalizar instalações de servidores Linux.  No site do projeto você pode baixar o instalador e também uma ISO MASTER do CD que possibilita o desenvolvimento de pacotes personalizados. No site também é possível ter acesso as documentações e a BRC encoraja pessoas que quiserem participar do projeto.

Site do projeto: http://eos.brc.com.br

[ ] 's

Edison Figueira Junior

segunda-feira, 4 de agosto de 2008

Aprendendo com quem inventou a roda.


O livro "The Design and Implementation of the 4.4BSD" tem como um dos autores nada menos que o Marshall Kirk McKusick e deve fazer parte dos livros de cabeceira de todos que pretendem saber tudo sobre UNIX.
Ele trata dos mesmos assuntos que livro do Tanenbaum "Sistemas Operacionais - Projeto e Implementação" porém focado ao BSD. Isso não significa que esse livro só sirva para quem quer aprender BSD, muitos dos conceitos descritos nesse livro aplica-se para outras derivações de UNIX.
Além dos capítulos técnicos de implementação, o capítulo introdutório que trata da história do UNIX e sua cronologia não deve ser pulado se você realmente deseja ser um conhecedor no assunto.

A leitura do livro citado do Tanenbaum é indispensável para se aprofundar nos recursos do UNIX, pois o livro 4.4BSD trata esses recursos imaginando que o leitor já os conhece focando apenas nas implementações em BSD.

Uma informação muito importante é que o BEASTIE (o diabinho) da capa do livro foi desenhado por John Lasseter ( do Walt Disney/Pixar) o mesmo produtor de "Toy Story". rsrs

[ ] 's

Edison Figueira Junior

terça-feira, 29 de julho de 2008

Celebridades

Muita gente desfruta de certos prazeres da informática e poucos sabem ou jamais se perguntam quem teve essa ou aquela ideia. Vou dedicar uns minutos do meu tempo para homenagear algumas celebridades da área da Informática, TI.

Marshall Kirk McKusick cientista nascido em 1954 é muito conhecido no meio BSD pelo seus diversos trabalhos de grande valor para o sistema operacional em geral. Iniciou seus trabalhos no BSD desde 1980 e ainda atua ativamente no projeto FreeBSD até o momento. Um dos seus principais trabalhos e largamente utilizando é o sistema de arquivos FFS (Fast File System) que deu origem a diversos outros sistemas de arquivos como o EFS da SGI e recentemente implementou o recurso Soft Update que ajuda a manter a integridade do sistema de arquivos em casos de problemas físicos. Ele também escreveu um livro "The Design and Implementation Of  The 4.4BSD" livro esse que eu ainda vou comentar aqui. Esses exemplos estão longe de relatar o cientista nato que ele é.

Consulte mais sobre essa celebridade.

[ ] 's

Edison Figueira Junior

BRconnection agora nos EUA

A BRconnection que completou seus 10 anos de existência nesse mesmo ano sente-se preparada para novos desafios. Começa em agosto suas operações em Miami com exportação de seus produtos e serviços. Incialmente com o BRMA, mas se prepara para colocar todas suas soluções a disposição dos Americanos.

Foi batizada de Silverstone e estará nos comandos de Marcos Farache.

[ ] 's

Edison Figueira Junior

quarta-feira, 16 de julho de 2008

Filtro de Conteúdo para Todos

Saber o que seus funcionários estão fazendo com o acesso a Internet deixou de ser um privilégio para as grandes empresas.

Ter um filtro de conteúdo na empresa é o mínimo de recurso de controle de acesso que uma empresa precisa ter. Porém um filtro de conteúdo bem atualizado e com bons recursos de gerenciamento era considerado caro para muitas empresas.

Recentemente a BRconnection lançou o smartWEB Enterprise, um filtro de conteúdo web completo que além de atender as necessidades das empresas de grande porte pode ser utilizado por empresas de médio e pequeno porte devido seu baixo preço e a possibilidade de ser instalado até mesmo sem um hardware dedicado.

A BRconnection disponibiliza o smartWEB-E em virtual appliance que pode ser instalado em qualquer máquina na rede, até mesmo com windows. Uma vez instalado é disponibilizado um serviço de proxy com filtro de conteúdo completo. Para isso basta ter qualquer tipo de roteador na rede que compartilhe a Internet.

O smartWEB-E pode controlar os acessos por usuários ou máquinas, para empresas pequenas que não dispoem de serviços de diretório (LDAP/AD) a ferramenta disponibiliza um cadastro de usuários na própria interface.

Além da possibilidade de instalar o smartWEB-E através virtual appliance a BRconnection comercializa máquinas de baixo custo para esse fim. Inclusive com a possibilidade de utilizar memória flash para evitar problemas com hard disk (HD).

Vale a pena destacar é que os recursos do smartWEB-E para pequenas empresas é o mesmo utilizado por grandes corporações sem nenhuma restrição, ou seja, antes o que era desfrutado apenas por quem poderia gastar muito com esse recurso agora pode desfrutar de tudo isso graças a BRC.

Saber e controlar o que seus funcionários estão fazendo na Internet além de trazer muitos benefícios para a empresa como melhorar a produtividade vai virar lei em breve.

Para saber um pouco mais sobre os recursos do smartWEB-E entre no site da BRC ou entre em contato com um representante.
[ ] 's

Edison Figueira Junior

segunda-feira, 14 de julho de 2008

BRMABench no sourceforge documentado

Hoje inclui a documentação em Inglês do BRMABench no site do sourceforge.


[ ] 's

Edison Figueira Junior

domingo, 13 de julho de 2008

Kernel para novatos


Na intenção de promover o aprendizado sobre o kernel do Linux eu resolvi criar uma versão Brasileira do famoso kernelnewbies. Começei algo bem simples e com algumas traduções de dicas e artigos já existente do projeto original.
Logo que o site foi colocado no ar comecei a receber ajuda de outras pessoas que foram tornando o site no que ele é hoje. Grandes nomes como Thobias Salazar Trevisan foram de grande valor para o projeto.

O projeto possui dicas de kernel, exemplos de modulos de forma didática, como gerar um novo kernel, como aplicar patch e até a versão 0.0.1 do kernel.

Faz um tempo que o site não recebe atualização, mas o material que temos arquivado ainda é de grande valor para a comunidade Linux.

Estou tentando retomar o projeto, quem tiver interesse, favor entrar no canal, assinar a lista ou enviar e-mail.

br.kernelnewbies.org

[ ] 's

Edison Figueira Junior

sábado, 12 de julho de 2008

BRMABench no sourceforge

Hoje o projeto BRMABench foi aprovado pelo SOURCEFORGE.

Uma breve descrição e a versão stable já encontra-se no site, logo estarei disponibilizando a documentação em inglês do projeto.

Endereço do projeto.

[ ] 's

Edison Figueira Junior

quinta-feira, 10 de julho de 2008

Benchmark por Comparação de resultado


É comum administradores de redes e servidores concluirem que é necessário fazer um upgrade de hardware de um determinado servidor. Mas poucos tem 100% de certeza o que realmente melhorou nesse possível upgrade, ou em casos extremos ter certeza que realmente algo mudou.

Para isso eu desenvolvi um sistema de Benchmark por Comparação o BRMABench. Esse benchmark faz diversas rotinas de teste em um determinado tempo, o tempo final gasto é sempre o mesmo e o que determina o score é a quantidade de interações nesse mesmo tempo.

O BRMABench tem 5 grupos de testes: (file_io, proc_l, process_i, shell_exec e socket_net).
  • file_io, esse grupo de teste realiza estresse de I/O na máquina, ele não é um teste de DISCO, até faz uma diferença esse teste ser realizado em mídias lentas e rápidas, mas não é totalmente determinante. O que ele faz é testar a performance de transferência de dados entre a memória/processador.
  • proc_l, realiza testes de carga de processador, com esse teste é possível perceber a diferença de processamento entre máquinas com clock diferente.
  • process_i, faz testes simples de aritimética básica.
  • shell_exec, em sistemas mistos, quero dizer em máquinas que possui diversas rotinas sendo executada ao mesmo tempo o score desse teste é bem relevante.
  • socket_net, faz testes de bind,conexão,transferência e unbind. Muito importante para serviços de rede.
O número que vem logo ao lado do teste (file_io10) é o números de processos simultâneo daquele teste. É importante observar se não existe uma queda drástica entre a simultaneidade.

Um detalhe MUITO importante a ser observado é que quando é feito um teste em máquinas monoprocessadas o score de I/O normalmente é mais alto que o score em máquinas DUAL. Isso é explicado porque quando se tem mais que um processador na máquina o sistema operacional precisa fazer o controle de fluxo desses dados entre os processadores, isso causa uma queda de performance natural. Em máquinas consideradas de boa qualidade e na linha server essa queda de score não é tão grande, mas em caso de máquinas desktop ou em máquinas de baixo custo essa queda pode ser muito grande. Fique sempre atento a esse teste quando for utilizar a máquina para banco de dados, servidor de e-mail e outros sistemas onde o I/O é mais importante que o poder de processamento em si.

O BRMABench pode ser testado de duas maneiras, uma sendo através de um LIVE CD e a outra através do proprio sistema de aquivo instalado.

Para testar em modelo LIVE CD basta baixar o ISO, gerar o CD, reiniciar a máquina com o CD no drive de CD e seguir os procediementos descritos no proprio boot.

ATENÇÃO: Existem duas opções de teste, uma FORMATA a máquina e faz os testes em disco e outra que faz os testes em LIVE CD mesmo.

A outra opção é baixar apenas o pacote do BRMABench clicando aqui. É um tgz que pode ser aberto em qualquer diretorio, entre no diretório criado BRMABench-0.0.4 e execute como root o comando $./brmabench.pl

Dica:
  1. Rode o teste sempre com a máquina fora de operação ( com os serviços derrubados ).
  2. Compare o score final entre as máquinas testadas.
  3. Compare os scores individualmente e analise todos os pontos de acordo com a função da máquina.
  4. Não é necessário realizar o teste mais que uma vez, o BRMABench já faz isso internamente 3 vezês e o score é baseado na média.
  5. Compare chuchu com chuchu, quero dizer, se for realizar o teste em CDROM em uma máquina a outra precisa ser testada da mesma maneira.

O BRMABench foi desenvolvido por mim dentro da BRconnection, mas é totalmente Free e pode ser usado, alterado e redistribuido sem a necessidade de acordos. Mas é necessário manter sempre o nome do Autor inicial e seus créditos.

[ ] 's

Edison Figueira Junior

quarta-feira, 9 de julho de 2008

Seu passado te condena

Há muito tempo atrás a Telefonica resolveu que para acessar a internet através do speedy seria necessário realizar autenticação. Como muita gente utiliza o Linux como Gateway de Internet isso acarretaria em precisar de uma intervenção humana para fazer o primeiro acesso de cada dia. Isso era complicado, pois além dos transtornos era necessário passar a senha de acesso para um certo número de pessoas.

Resolvi então desenvolver um script que automatizava esse processo. Inicialmente eu desenvolvi esse script para ser parte do BRMA, mas pensei porquê não compartilhar, foi o que eu fiz !

Fui pesquisar esse tema esses dias e percebi que o script encontra-se em diversos sites, blogs, docs,faqs etc. Já nem sei mais qual versão é a correta ou a última. 
Quem precisar usar esse script basta fazer uma pesquisa no google "SPEEDY BUSINESS - HOWTO" que meras 11.000 páginas será retornada.

ALGUNS SITES COM O MATERIAL

Edison Figueira Junior

Leitura pouca é bobagem


Ler é uma arte, e cada livro tem seu valor. O livro Sistemas Operacionas Modernos é uma publicação escrita também por TANENBAUM com conteúdo mais atualizado que o seu antecessor relatado no post anterior.
Também considero esse livro essencial para quem quer saber tudo sobre sistemas operacionais, mas aconselho seguir a ordem cronológica das publicações. 
É um livro que aborda o funcionamento de Processos e Threads, Deadlocks, Gerenciamento de Memória, passa por vários assuntos importantes como Sistema de Arquivos e aborda até Multimídia. 
O livro possui estudo de caso com Unix,Linux e também o Windows 2000.

[ ] 's

Edison Figueira Junior  

O que estou lendo.


Sou um alucinado por livros de tecnologia, possuo uma biblioteca bem completa na área e vou sempre manter algumas dicas de livros interessantes que li ou estou lendo.

No momento estou lendo pela terceira vez o famoso livro Sistemas Operacionais: Projeto e Implementação do criador do projeto MINIX Tanenbaum . Existem outras publicações desse autor, mas esse livro eu considero o melhor e mais detalhado.
Esse livro pode ser encontrado em Português no site do submarino.

Tanenbaum escreveu o MINIX na intenção de ensinar sistemas operacionais para seus alunos colocando a mão na massa uma vez que o UNIX foi proibido para esse fim. É um livro didático que trata com detalhes o funcionamento de um SO com exemplos e utiliza o MINIX como base para tal.

O Livro acompanha o CDROM do MINIX 2.0 e seu código fonte completo.
É um livro que todos amantes da área computacional devem ler, eu sugiro !!!


Artigos da Revista do Linux


A Revista do Linux foi a primeira revista voltada puramente para o publico de Linux, infelizmente a revista foi extinta. Eu fui colunista na revista por alguns meses com o tema "Comandos Avançados".
Essas matérias podem ser vistas na íntegra no site do Augusto Campos http://augustocampos.net/revista-do-linux

Tudo começa aqui

Hoje iniciei esse BLOG com a intenção de compartilhar meus trabalhos com quem quiser e achar interessante. Estou completando 20 anos de experiência ininterrupta e acumulei diversos artigos, dicas e até mesmo um sistema operacional (EOS). Pretendo aos poucos disponibilizar todos esses materiais para que posso ser aproveitado por todos.