29.02.2016 Views

Manual Sigeas

Guia do operador e administrador

Guia do operador e administrador

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

13<br />

O sistema utiliza ainda VBScript 13 e JavaScript 14 bem como<br />

XMLHttpResponse além de outras técnicas de programação que permitem ao<br />

operador ter todos os tipos de facilidades e operacionalidades no sistema.<br />

Algumas das ferramentas de terceiros utilizadas precisam de instalação prévida<br />

de componente para seu perfeito funcionamento.<br />

SEGURANÇA<br />

O sistema possui controle de acesso de usuários por meio de<br />

credenciais de acesso que são armazenadas em banco de dados utilizando<br />

criptografia MD-5 15 . O que dá garantia de confiabilidade e segurança da<br />

informação.<br />

13 VBScript (acrônimo de Microsoft Visual Basic Scripting Edition) é um sub-sistema<br />

do Visual Basic usado em Active Server Pages e em Windows Scripting Hosts como<br />

uma linguagem de aplicação universal (general-purpose).<br />

O VBScript é frequentemente usado em substituição aos arquivos de lote do DOS.<br />

VBScript usa o Component Object Model para acessar os elementos do ambiente no qual ele<br />

está sendo executado; por exemplo, o FileSystemObject (FSO) é usado para criar, ler, atualizar<br />

e excluir arquivos.<br />

14<br />

JavaScript é uma linguagem de programação interpretada . Foi originalmente<br />

implementada como parte dos navegadores web para que scripts pudessem ser executados do<br />

lado do cliente e interagissem com o usuário sem a necessidade deste script passar<br />

peloservidor, controlando o navegador, realizando comunicação assíncrona e alterando o<br />

conteúdo do documento exibido. É atualmente a principal linguagem para programação clientside<br />

em navegadores web. Começa também a ser bastante utilizada do lado do servidor<br />

através de ambientes como o node.js. Foi concebida para ser uma linguagem script<br />

com orientação a objetos baseada em protótipos, tipagem fraca e dinâmica e funções de<br />

primeira classe. Possui suporte à programação funcional e apresenta recursos como<br />

fechamentos e funções de alta ordem comumente indisponíveis em linguagens populares<br />

como Java e C++. É baseada em ECMAScript padronizada pela Ecma international nas<br />

especificações ECMA-262<br />

15<br />

MD5 (Message-Digest algorithm 5) é uma função de dispersão criptográfica<br />

(ou função hash criptográfica) de 128 bits unidirecional desenvolvido pela RSA Data Security,<br />

Inc., descrito na RFC 1321, e muito utilizado por softwares com protocolo ponto-a-ponto (P2P,<br />

ou Peer-to-Peer, em inglês) na verificação de integridade de arquivos e logins. Foi<br />

desenvolvido em 1991 por Ronald Rivest para suceder ao MD4 que tinha alguns problemas de<br />

segurança. Por ser um algoritmo unidirecional, uma hash md5 não pode ser transformada<br />

novamente no texto que lhe deu origem. O método de verificação é, então, feito pela<br />

comparação das duas hash (uma da mensagem original confiável e outra da mensagem<br />

recebida). O MD5 também é usado para verificar a integridade de um arquivo através, por<br />

exemplo, do programa md5sum, que cria a hash de um arquivo. Isto pode-se tornar muito útil<br />

para downloads de arquivos grandes, para programas P2P que constroem o arquivo através de<br />

pedaços e estão sujeitos a corrupção dos mesmos. Como autenticação de login é utilizada em<br />

vários sistemas operacionais unix e em muitos sites com autenticação.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!