Linkedin

Total de visualizações de página

quinta-feira, 24 de janeiro de 2013

Cientistas convertem DNA em unidade de armazenamento

Cientistas da Universidade de Harvard conseguiram converter um livro de 53.426 palavras em DNA. Sim, DNA, a mesma substância que fornece o modelo genético para todas as coisas vivas. A longo prazo, destaca o Mashable, o recurso pode se tornar uma opção como sistema de armazenamento.

O experimento foi publicado na revista Sciense nessa quinta-feira (16/08) e seu objetivo era provar que há como usar moléculas de DNA para armazenar grandes quantidades de dados. É possível guardar mais informações ali por milímetro cúbico do que em memórias flash.

A dificuldade disso é a tradução, tanto do material para DNA, quanto o contrário. Os pesquisadores começaram pelo livro, que contém o texto, 11 imagens e um programa em javascript, e converteram-no para código binário: atribuíram a cada base de núcleo do DNA um 0 ou um 1.

A parte difícil veio em seguida: sintetizar a cadeia do DNA, que teria 5,27 milhões de bases de comprimento, o que eles fizeram aos poucos, dividindo-o a cada 96 bases. Quando terminaram, o livro era um DNA sintético com cerca de um milionésimo do peso de um grão de areia.

Ler o livro foi menos complicado, pois toda a tecnologia de sequenciamento está disponível comercialmente. Bastou organizar a sequência do DNA e decodificá-la novamente para o formato binário, então o livro surgiu como um arquivo em HTML.

Poucos erros foram encontrados durante o processo, somente 10 bits de um total de 5,27 milhões, e há dois bons motivos para se investir na tecnologia. O primeiro é a longevidade, o DNA pode durar milhares de anos - ou milhões, se estiver preso ao âmbar (como no filme "Jurassic Park"). Em segundo lugar, por ser a base da vida, o DNA está garantido como tecnologia para as futuras gerações.

Mas também há duas desvantagens. A primeira é o custo, já que o equipamento necessário para sequenciamento ainda é caro. E a segunda é o fato de que não é possível alterar nada, o DNA só serve para gravações únicas.

domingo, 13 de janeiro de 2013

Nessus


O que é

O Nessus é um programa de verificação de falhas/vulnerabilidades, ele é composto por um cliente e servidor, sendo que a varredura propriamente dito é feito pelo servidor. O nessusd (servidor Nessus) faz uma varredura de portas no computador alvo, depois disso vários scripts/plugins (escritos em NASL, Nessus Attack Scripting Language) ligam-se a cada porta aberta para verificar falhas. O Nessus pode ser usado para ánalise de vulnerabilidades seguindo as boas práticas da segurança da informação e outros frameworks de TI .

Instalação

Instale o nessus usando o seguinte comando
sudo apt-get install nessus nessusd

Configuração Inicial

Acesse o site do Nessus
Clique no link REGISTER
Clique na opção FREE
Informe seu endereço de email
Você receberá no email informado um serial e o comando para executar o registro
Exemplo
sudo nessus-fetch --register 0B49-AD6B-F5CD-5EA0-4E24
Após executar o comando os plugins serão atualizados.
Crie um usuário no nessus
sudo nessus-adduser
Add a new nessusd user
----------------------


Login : neo
Authentication (pass/cert) [pass] : <ENTER>
Login password : **********
Login password (again) : ***********

User rules
----------
nessusd has a rules system which allows you to restrict the hosts
that neo has the right to test. For instance, you may want
him to be able to scan his own host only.

Please see the nessus-adduser(8) man page for the rules syntax

Enter the rules for this user, and hit ctrl-D once you are done : < Pressione Ctrl+D >
(the user can have an empty rules set)


Login             : neo
Password          : ***********
DN                : 
Rules             : 


Is that ok ? (y/n) [y] 
user added.
Inicie o nessus daemon
sudo nessusd -D
Inicie o cliente nessus através do comando abaixo ou através do ambiente gráfico
nessus
Após a inicialização do cliente informe o usuário e senha
Na aba Target informe o host alvo e inicie a varredura
  • Nota: No host alvo poderá ser informado o ip, o nome, ou um arquivo texto com a listas dos hosts alvos
No final será apresentado um relatório das vulnetabilidades encontradas seguido por uma orientação de como resolvê-las

Atualização dos plugins

Para fazer a atualização dos plugins execute o comando
sudo nessus-update-plugins
Você pode criar uma entrada no cron para atualizar os plugins todos os dia a 01:00 da manhã
sudo crontab -e
# m h  dom mon dow   command
  0 1   *   *   *    /usr/sbin/nessus-update-plugins

Links

CategoryDocumentação

quinta-feira, 3 de janeiro de 2013

LicenseServer Totvs

De qualquer forma vou passar um exemplo de como seria a configuração do LicenseServer em conjunto com o DbAccess e o Protheus 10 em Windows:

1) Baixe a versão mais atual do License Server no site da TOTVS:
http://www.totvs.com/suporte/central-de-download/seu-segmento/produto/tecnologia

2) Instale o License Server no mesmo servidor onde vai estar o hardlock. Como exemplo eu instalei em D:\TOTVSLicense

3) O pessoal da TOTVS está lhe enviando os arquivos .key, salve na pasta D:\TOTVSLicense\BIN

4) Renomeie o arquivo applylic_XXXXXXXXXX.key para applylic.key e o arquivo totvslic_XXXXXXXXXX.key para totvslic.key. NOTA: XXXXXXXXXX é o numero do seu hardlock, a TOTVS nomeia dessa forma como envia.

5) Ainda na pasta D:\TOTVSLicense\BIN edite o seu arquivo TOTVSAPPSERVER.INI conforme as configurações de porta que vai utilizar com seu servidor. Como exemplo atenção para as seções abaixo:

[TCP]
TYPE=TCPIP
Port=2234 -> Esta vai ser a porta do servidor de licença

[LICENSESERVER]
Enable=1 -> Observe que está habilitado, portanto o License Server assume o controle de todas as licenças de produtos TOTVS
Port=5555
ShowStatus=1
EnableNumber=1 -> No meu caso uso o controle de numeração automática pelo hardlock

[LICENSECLIENT]
Server=192.168.0.203 -> Este é o IP do servidor onde estou instalando (IP local)
Port=5555
Enable=1

5) Inicie o serviço TOTVS License Server pelos console "serviços" no Windows;

6) Na pasta D:\TOTVSLicense\monitor\smartclient edite o arquivo totvssmartclient.ini, e coloque a mesma configuração [TCP] que usou acima:

[TCP]
server=192.168.0.203
port=2234

7) Crie um atalho para o TOTVS License Monitor na sua area de trabalho, como segue a linha de comando:

D:\TOTVSLicense\monitor\smartclient\TotvsSmartClient.exe -m -debug

8) Abra o TOTVS License Monitor e se tudo estiver certo, você terá informações detalhadas sobre a alocação de licenças.

9) No TOTVS DbAccess (se você utiliza) configure o endereço IP e porta do onde deverá comunicar com o servidor de licença. Exemplo com base na configuração acima:

IP: 192.168.0.203
Porta: 5555

10) Agora configure o serviço do Protheus 10, editando o arquivo totvsappserver.ini. Este arquivo está na pasta bin\appserver, como exemplo no meu caso o caminho seria: D:\Protheus10\bin\appserver

[LICENSESERVER]
enable=0 -> Observe que está desabilitado aqui, usará o controle de licenças baseado no License Server
port=5555
ShowStatus=1
EnableNumber=1

[LICENSECLIENT]
Server=192.168.0.203
port=5555

Desta forma não tem erro, apenas atente para a sequencia de inicialização dos serviços:

a) License Server
b) DbAccess
c) Protheus Service

Espero ter ajudado.

Att,

Ylram Mariani