O documento descreve o Sistema Rastro, desenvolvido para monitorar veículos da segurança do estado do Pará. O sistema apresenta problemas como falta de integração com outros sistemas, relatórios pouco intuitivos, e falhas de segurança devido ao protocolo UDP. Recomenda-se melhorias para tornar o sistema mais robusto e integrado antes de uso em larga escala.
1. Governo do Estado do Pará
Secretaria de Segurança Pública e Defesa Social
Centro Integrado de Operações
Coordenadoria de Telemática
1. Introdução
O Sistema Rastro, desenvolvido pela Polícia Militar do Pará, através do Centro de
Informática e Telecomunicações – CITEL, tem como objetivo controlar e monitorar as
viaturas do Sistema de Segurança do Estado. Construída em uma plataforma web, seu
acesso se dá através de um navegador (browser) para que seja feito o controle das
viaturas cadastradas no sistema.
2. Objetivo
Analisar a funcionalidade do Sistema Rastro.
3. Procedimento Realizados
Foram realizados acessos com os três principais navegadores (browsers)
disponíveis no mercado: Firefox, Chrome e Internet Explorer.
4. Resultados e Discussões
O acesso ao Sistema Rastro, através do sitio
http://www.ciop.pa.gov.br/rastro se mostrou estável nos navegadores
Firefox e Chrome, porém, no Internet Explorer, o mapa com as viaturas não
pode ser visualizados.
Os relatórios disponíveis são poucos intuitivos e funcionais. Podemos
exemplificar o relatório denominado “RASTRAMENTO DE UNIDADES
MÓVEIS QUE PASSARAM 1 KM PROXIMO DO PONTO NO ANO
CORRENTE” em que o usuário tem que ter em mãos o valor das variáveis
latitude e longitude (variáveis essas obtidas em outros programas) e inseri-
las duas vezes no mesmo relatório.
O sistema não possui Manual do Usuário e nem das suas funcionalidades
informando como usá-lo corretamente.
Não possui integração com o sistema de Despacho existente hoje no Centro
Integrado de Operações – CIOp.
O sistema foi desenvolvido na Linguagem PHP, presente hoje em grandes
sítios como facebook e amazon porém quando se envolve questões de
segurança das informações o que se utiliza, por exemplos em sites de
bancos, é a linguagem Java por haver mais robustez na sua estrutura como
linguagem de programação.
O Rastro não possui mapa proprietário ou off-line, sendo assim, caso o
servidor onde está localizada a proprietária do mapa esteja fora do ar, não
serão possíveis visualizar as viaturas.
Quando algum problema ocorre no servidor onde se encontra o sistema
Rastro (pico de energia, por exemplo), as portas que recebem as localizações
das viaturas para a alimentação no mapa são desativadas e sua ativação é
feita de forma manual.
Como o envio das informações das localizações das viaturas é feita através
do Protocolo de Comunicação UDP, não se tem a garantia que as
informações recebidas pelo servidor são corretas pois o protocolo utilizado
2. não faz nenhuma verificação desses dados o que não garante, com certeza,
se uma viatura passou ou não em um logradouro.
5. Conclusão
O sistema Rastro é um produto experimental e se encaixa perfeitamente para
trabalhar de forma isolada, como controlar as viaturas de um batalhão, por exemplo;
levando em consideração, é claro, algumas melhorias, principalmente com relação aos
relatórios. A sua falta de integração com o sistema de despacho existente hoje, já seria,
por si só, um item de grande relevância para a sua não utilização, já que uma de suas
funções no CIOp seria a de controlar as áreas de atuação de cada viatura e que hoje é
realizado em dois monitores: umacom o SistemaSIAP e na outra com o Sistema Rastro.
Levandoem consideração queos dadosdoSistema Rastro, hoje, fazem parte de
peça de Sindicância, temos que ter o máximo de certeza dos dados recebidos pelo
servidor onde se encontra o Sistema, o que não acontece hoje.