Aumentando a Biblioteca – Parte I

Postado por Plinio Cruz em 28 de janeiro de 2004 na categoria Delphi, Programação | Seja o primeiro a comentar

Vamos começar uma série de artigos com funções muito usadas por programadores nas mais variadas aplicações. Se colocarmos todas elas em uma DLL, por exemplo, poderemos assim otimizar tempo e ganhar em rendimento no executável final.

Vamos começar com três pequenas funções que envolvem operação e validação de tempo, vejamos:

1 – OperaHora

Descrição: Função que recebe uma hora inicial tipo string e comandos para efeturar uma operação e retorna a Hora modificada tipo string.

Parâmetros:
Hora,HMS,MaisOuMenos,Quantidade – Todos os parâmentros são tipo String.
Hora: Hora que vai ser modificada.
HMS: ‘H’ para modificar Hora, ‘M’ para modificar minuto e ‘S’ para modificar segundo.
MaisOuMenos: ‘Mais’ para operação de soma e ‘Menos’ para operação de subtração.
Quantidade: Quantidade a ser efetuada.
Exemplo: OperaHora(’10:00:00′,’M',’Mais’,’10′) – Retorno: ’10:10:00′.

Limitações: a ‘Hora’ tem que estar no formato ‘HH:MM:SS’, você não pode efetuar operações com horas maiores que 23 e  minutos e segundos maiores que 59. Nenhum valor pode ser negativo.

function OperaHora(Hora: String;HMS: String;MaisOuMenos: String;Quantidade:String):String;
var
  Prim : TDateTime;
  Opera: TDateTime;
begin
  Prim := StrToTime(Hora);
  if (HMS='H') then Opera:= StrToTime(Quantidade+':00:00')
  else if (HMS='M') then Opera:= StrToTime('00:'+Quantidade+':00')
  else if (HMS='S') then Opera:= StrToTime('00:00:'+Quantidade);
  if (MaisOuMenos='Mais') then Result := TimeToStr(Prim+Opera)
  else Result := TimeToStr(Prim-Opera);
end;

2 – AnoBis

Descrição: Função que retorna se uma ano é bissexto.

Parâmetros: Ano – parâmetro tipo string.

Exemplo: AnoBis(1972) – Retorno: False.

Limitações: A entrada tem que ser tipo ‘integer’ e no formato de quatro algarismos AAAA.

function AnoBis(Ano: Integer):Boolean;
var
  Resto:Integer;
begin
  Resto:=Ano mod 4;
  if Resto=0 then Result:=True
     else  Result:=False;
end;

3 – DiaSemana

Descrição: Retorna o dia da semana por extenso.

Parâmetros: Data – parâmetro tipo string (Formato: DD/MM/AAAA).

Exemplo: DiaSemana(’25/12/2003′) – Retorno: ‘Quinta-Feira’.

Limitações: Não existe limitações se respeitados os parâmetros.

function DiaSemana(Data:Tdate): String;
  Const Dia: array [1..7] of String=('Domingo','Segunda-Feira','Terça-Feira','Quarta-Feira',
          'Quinta-Feira','Sexta-Feira','Sábado');
begin
  Result:=Dia[DayOfWeek(Data)];
end;

Agora você guarda essas rotinas para acrescentar as próximas que iremos fazer. Até a próxima!

Freeware: Mega Sena do Clube – Vamos ajudar você a ganhar!

Postado por Plinio Cruz em na categoria Aplicativos, Downloads, Games | 4 Comments to Read

Com certeza não há como sabermos as dezenas que serão sorteadas por uma método matemático. Mas como a probabilidade de os jogos se repetirem é muito menor do que acertar as seis dezenas sorteadas, podemos estudar nosso prognóstico para não perdermos dinheiro e jogarmos um jogo que já foi premiado.

Para isso o Clube da Informática criou esse pequeno freeware para você saber mais sobre seu prognóstico. O Mega Sena do Clube tem entre seus recursos:

1 – Estuda o seu prognóstico.

2 – Sorteia aleatoriamente seis dezenas e estuda as mesmas.

3 – Faz um estudo de seis dezenas sem nenhum tipo de premiação.

4 – Palpites especiais, entre eles fechamentos

5 – Geração de prognósticos com sistema de eliminação de concorrência

O software foi desenvolvido no Delphi, ou seja, em pascal. Ele é um software pequeno, pois não se utiliza de recursos gráficos e sim de muita matemática, coisa que para o computador é moleza.

O software é totalmente atualizável pelo usuário, pois basta editar o arquivo txt, que fica junto ao executável, com os novos resultado que o software faz o resto.

Para fazer o download clique aqui!

Plínio Cruz
Analista de Sistemas – Consultor em Informática

Kit de Primeiros Socorros – Proteja seu computador contra invasões, vírus, spam e outras pragas

Postado por Plinio Cruz em 27 de janeiro de 2004 na categoria Aplicativos, Segurança, Tutorial | Seja o primeiro a comentar

Como uma nova onda de vírus está sendo esperada após o próximo dia 11 Setembro. Neste boletim resolvi mudar um pouco seu estilo. Vou abordar o assunto do momento em relação aos vírus, invasões de computadores e e-mails indesejados.

A publicação IDG Now, que recebo periodicamente, faz também um alerta através do artigo “Analistas alertam para vírus em 11 de setembro”. 

Leiam a matéria no link: http://idgnow.terra.com.br/idgnow/pcnews/2003/09/0007

Como todos já devem ter notado, a melhor proteção do computador começa com os procedimentos preventivos que devemos adotar.

Pode parecer incrível para muitos, mas grande parte dos usuários de computadores que conectam seus sistemas com a Internet não utilizam nenhuma proteção ou utilizam  proteções ultrapassadas ou não atualizadas.

De nada adiantará programas antivírus instalados no computador, se o programa não for eficiente ou não estiver atualizado. De que adiantará você economizar utilizando um programa gratuito, se ele não proteger seu sistema, permitindo que seja invadido ou tenha seus dados danificados?

O uso de antivírus e firewall (proteção contra invasões) são procedimentos obrigatórios em qualquer computador, principalmente aqueles conectados na Internet. Não importa se você conecta seu sistema por 5 minutos ou por 24 horas, sempre haverá o risco de vírus e invasões.

Procedimentos corretos e bons programas serão suficientes para deixar seu computador livre de problemas.

Vamos então abordar os programas que eu, pessoalmente, utilizo em meus equipamentos.


1) O primeiro, insubstituível, é o Norton Internet Security (NIS)

O pacote NIS possui o Norton Antivírus e o Norton Firewall. O ponto mais importante quando utilizamos um antivírus é mantê-lo atualizado. Um novo vírus lançado hoje poderá contaminar um computador que esteja com seu programa desatualizado há 1 dia.

Apesar do Norton possuir o recurso de atualização automática, verifiquei que nem sempre isto acontece. Algumas atualizações só ocorreram depois que eu “forcei” a atualização. Assim sendo, diariamente pela manhã aciono o mecanismo de verificação por atualizações


A atualização do programa é realizada através do “LiveUpdate”, na parte superior da imagem. A indicação de que atualizações automáticas serão realizadas está confirmado no item “LiveUpdate automático”. Note que no item “Definições de Vírus” a indicação da data da última atualização válida. 

O item “Serviço de assinatura” mostra até quando poderemos realizar as atualizações sem a necessidade de novo registro do programa. Normalmente os equipamentos que recebemos aqui na Csolutions e que foram invadidos por vírus estavam com o Serviço de Assinatura expirado ou com a Definição de Vírus desatualizada.

O Norton Internet Security pode ser comprado em qualquer loja de informática que comercialize software e em boas livrarias.


2) O Firewall Zone Alarm

O Zone Alarm é um Firewall excelente, eficiente, inclusive com versão grátis. Ele protege o computador contra acessos indevidos em ambas as direções: da Internet para seu computador e de seu computador para a Internet.

Muitos estranham o fato de porque proteger o acesso do computador para a Internet? E quem garante  que algum programa instalado ou mensagem recebida possa conter um pequeno programa que abrirá portas para a invasão ou mesmo ficará disponibilizando os dados existentes em seu sistema para terceiros? O firewall garantirá.


Notem que o Zone Alarm indica que desde sua instalação, meu computador foi protegido 20.116 vezes contra invasões, sendo que 15.605 foram consideradas tentativas de invasões de alto perigo. Se você achou estes números incríveis, não se esqueça que seu computador possivelmente também está sendo atacado e sofrendo tentativas de invasões.

O Zone Alarm está disponível para cópia de sua versão grátis ou versão profissional em http://www.zonelabs.com


3) E-mail indesejado – Spam

A grande praga do momento são as mensagens de e-mail que recebemos, sem nossa solicitação. Atualmente aproximadamente 50% das mensagens que trafegam pela Internet são mensagens indesejadas e não solicitadas: o Spam.

Dois são os programas que indico: o SpamKiller que não tem versão grátis e o MailWasher com versão grátis.


Aqui podemos visualizar alguns e-mails que foram automaticamente bloqueados pelo SpamKiller e que não serão por mim recebidos. O bloqueio foi realizado no próprio servidor, não correrei o risco de recebê-los pois já foram isolados para posteriormente serem deletados.

 

O MailWasher é também um ótimo programa, apenas não permitindo a visualização do conteúdo da mensagem quando do uso da versão grátis.

Note que a visualização do conteúdo da mensagem não é automática como no SpamKiller. Para um usuário com pouco fluxo de mensagens de e-mail, o MailWasher grátis servirá bem ao seu propósito.

Desde seu lançamento, uso o Spamkiller com plena satisfação. Vale cada centavo pago.


4) Eliminando espiões

Quem garante que ao instalarmos um programa, propositalmente um outro programa tipo Espião foi também instalado permitindo  que o sistema seja acessado por terceiros?

Estes programas passam a facilitar a invasão do computador, pois deixam portas abertas para que terceiros tenham a facilidade de acesso ao sistema.

De modo a evitar estas invasões, programas que procuram por espiões estão disponíveis. Utilizo o Ad-Aware, um excelente programa, em sua versão gratuita.

Semanalmente realizo a verificação de meu sistema, tendo o cuidado de antes verificar a existência de alguma atualização. A atualização é verificada através da opção existente no próprio programa.

Este é o Ad-Aware versão grátis. Desde sua instalação, 263 espiões já foram eliminados de meu computador. Impressionante não é????
Note a existência da opção de atualização (Check for Updates now).. 

 

Outro programa bem famoso é o SpyBot. Já o utilizei, mas o Ad-Aware foi o meu preferido.

Aqui está uma das telas do Spybot. Não o utilizo pois o Ad-Aware tem desempenhado bem suas funções..


5) Eliminando janelas indesejáveis:

Quando navegamos na Internet, dependendo do site que visitamos, podemos ter janelas abrindo automaticamente, sem nossa solicitação, com propagandas, imagens, etc.

Muitas vezes estas janelas são tantas, que é impossível fechá-las. A medida que são fechadas, novas janelas se abrem. Em alguns casos, só mesmo inicializando o computador novamente.

O Pop-Up Stopper é o programa que utilizo para eliminar estas janelas não solicitadas. Uso a versão grátis que tem me servido muito bem.

Esta é a tela de configuração do programa. Pessoalmente não deixo que ele seja carregado automaticamente pelo Windows. Só o habilito quando necessito. Já levei uma surra, quando esqueci ele habilitado. Tentei entrar no site de meu banco e a janela de certificação não abria. Era o Pop-Up Stopper bloqueando.

Pop-Up Stopper: http://www.panicware.com


Algumas regras básicas que ajudarão na proteção de seu computador:

  • Atualize seu programa antivírus e firewall sempre que ligar seu computador. Já observei dias em que 2 atualizações foram disponibilizadas, uma pela manhã e outra a tarde.
     

  • Use um programa de proteção contra Spams, os e-mails indesejados. Ele ajudará realizando uma filtragem prévia dos e-mails antes que eles sejam recebidos pelo seu computador. Os programas anti-spam realizam a filtragem no próprio provedor.
     

  • Nunca abra um e-mail que contenha anexo desconhecido ou sem propósito.
     

  • Periodicamente verifique por atualizações de segurança no Windows.
     

  • Em seu programa gerenciador de e-mail (Outlook ou outro), esvazie sempre a pasta “Itens Excluídos” . Apague também da “Caixa de entrada” todos os e-mails que já foram lidos ou respondidos e não são mais necessários.
     

  • Se outros usuários usam seu computador, alerte-os. Eles poderão não estar preparados como você, para a proteção do sistema.

Arnaldo M. Mefano
Boletim gentilmente cedido por
Computer Solutions

Coloque senhas em arquivos e pastas confidenciais

Postado por Plinio Cruz em na categoria Segurança, Soluções, Windows | Seja o primeiro a comentar

Até há bem pouco tempo, a única forma de proteger com senhas pastas e arquivos pessoais no Windows 98 e Me era adquirir um software específico para isso. A proteção de arquivos por senha sempre esteve disponível no Windows 2000 e no XP, caso seu disco rígido tenha sido formatado em NTFS e não em FAT. Mas agora há um novo jeito de colocar uma senha de proteção em seus arquivos no Windows Me e XP, independente do modo de formatação do seu disco rígido.

Basta armazenar os arquivos e pastas confidenciais em uma pasta compactada e usar a opção existente que possibilita a proteção por senha. Se você for usuário do Windows Me, comece certificando-se de que o recurso de compactação de pastas está instalado no seu PC. Escolha Iniciar, Configurações e clique uma ou duas vezes no Painel de controle. Na janela do Painel de controle, clique duas vezes em Adicionar/remover programas e clique uma vez na guia Configurações do Windows. Selecione Ferramentas do sistema e clique em Detalhes. Se a opção “Pastas compactadas” não estiver marcada, clique na caixa ao lado dela para marcá-la. Em seguida, clique em OK e siga as instruções para adicionar o recurso de compactação ao seu sistema.

Para compactar uma pasta, clique com o botão direito do mouse na área de trabalho ou dentro de qualquer pasta e escolha Novo, Pasta compactada (no Windows Me) ou Novo. Pasta compactada – zipada – (no Windows XP; veja figura ao lado).

Isso acrescentará uma nova pasta naquele local com o nome padrão “Nova pasta compactada”. Dê um nome para a pasta e pressione <Enter>. Clique duas vezes nela para abri-la.

Agora abra o Windows Explorer ou qualquer pasta (se tiver um teclado Windows, pressione <Windows>-E para iniciar o Explorer) e selecione as pastas ou arquivos que deseja proteger com senha. Use o botão direito do mouse para arrastar os itens para a nova pasta compactada. Quando soltar o botão do mouse, escolha Mover para cá (se arrastar usando o botão esquerdo do mouse, somente cópias serão adicionadas às pastas compactadas, deixando os originais desprotegidos).

Se necessário, clique na barra de título da janela da pasta compactada para ativá-la. Escolha Arquivo, Encrypt no Windows Me ou Arquivo, Adicionar uma senha no Windows XP. Digite a senha desejada nas caixas “Senha” e “Confirmar senha” e, em seguida, clique em OK. De agora em diante, somente os usuários que souberem a senha conseguirão abrir, extrair, copiar ou mover os arquivos e subpastas para outra pasta. O Windows irá solicitar que você digite uma senha antes de autorizar qualquer uma dessas operações. Se você enviar a pasta para pessoas que não possuam o Windows XP ou Me, elas conseguirão descompactar a pasta usando um programa como o WinZip (http://www.winzip.com/), mas mesmo assim terão que saber a senha para que possam acessar o conteúdo da pasta. Quando for adicionar senhas a arquivos e pastas, lembre-se:

“Confidencial” não significa “inviolável”: As senhas das pastas compactadas mantêm seus arquivos confidenciais, mas não impede (nem mesmo a pasta compactada) que eles sejam apagados. Caso seus dados confidenciais sejam importantes, faça backup deles em um local seguro.

Adicione os arquivos antes de proteger: todos os arquivos contidos em sua pasta compartilhada serão protegidos por senha quando ela for criada. Qualquer outro arquivo adicionado posteriormente não estará protegido por senha, por isso certifique-se de que a pasta compactada contenha todos os arquivos que você deseja proteger antes de definir a senha. Para proteger os arquivos adicionados posteriormente, abra a pasta compactada e use o comando Arquivo, Decrypt ou Arquivo.Remover senha e novamente o comando Arquivo.Encrypt ou Arquivo.Adicionar uma senha para proteger todos os arquivos contidos na pasta.
Também é possível compactar cada arquivo individualmente e dar a ele uma senha exclusiva.

Quebre o bloqueio: Se decidir remover a senha de proteção de um arquivo ou pasta, você tem duas opções. A primeira é extrair todo o conteúdo da pasta, arrastando o(s) arquivo(s) para fora da janela ou clicar com o botão direito na pasta e escolher Extrair tudo (se preferir o método do “assistente”). Sua segunda opção é abrir a pasta compactada e escolher Arquivo.Decrypt (no Windows Me) ou Arquivo.Remover senha (no Windows XP). De qualquer forma, o Windows irá lhe pedir a senha original (veja figura ao lado).

Mantenha o conteúdo da pasta em segredo: Os nomes dos arquivos de uma pasta com senha de proteção são visíveis, embora não possam ser acessados sem a senha. Para ocultá-los, compacte a pasta dentro de uma outra pasta compactada e coloque uma senha de proteção na pasta que está no nível acima (veja ao lado). Os usuários podem abrir a pasta que está no nível superior, mas não a subpasta que contêm os arquivos.

Proteja arquivos no Windows 98 e em outros sistemas operacionais usando o sistema FAT de arquivo: Se você for usuário do Windows 98 ou do 2000, com seu disco no formato FAT e não NTFS, poderá usar o programa gratuito de codificação AxCrypt para proteger seus arquivos. Vá até http://axcrypt.sourceforge.net/ para fazer download de uma cópia. 

Fonte: PC WORLD

O que é CSO?

Postado por Plinio Cruz em 25 de janeiro de 2004 na categoria Editorial | Seja o primeiro a comentar

Atualmente as organizações estão criando cargos novos para que novos negócios sejam realizados. Após o 11 de setembro um novo cargo tem ganhado destaque no Brasil e no mundo, é o CSO – Chief Security Officer.

O CSO é a pessoa responsável pelas áreas de risco, segurança da informação e conhecimento da empresa. Com o crescente aumento dos incidentes de segurança, a área de Tecnologia da Informação tornou-se complexa e difícil de ser administrada. São tantas as tecnologias de segurança e novas ameaças (vírus de computador, hackers, crackers, funcionários internos, etc) que dificilmente encontramos profissionais qualificados a exercerem tal cargo.

O CSO é mais uma prova que o profissional de segurança passou de uma posição técnica para a linha de frente dos negócios da empresa. Isso ocorre porque o CSO, Security Officer e Analista de Segurança são responsáveis pela definição e implementação da estratégia de segurança da empresa.

A remuneração média do CSO é de R$ 20.000,00 por mês. Para quem gostou do salário e pretende tornar-se um CSO deverá conhecer tecnologias de segurança (firewall, antivírus, IDS, filtro de conteúdo, etc.), Windows, Unix / Linux, Wireless, política de segurança da informação, análise de risco, classificação da informação, legislação e plano de continuidade dos negócios.

Denny Roger
Batori Software & Security

 

Switch to our mobile site