
01. Visão Geral
Este documento tem como objetivo demonstrar como verificar se a data, hora e GMT do dispositivos podem ser alterados. Essa validação vale somente para Sistema Operacional Android.
02. Como funciona a parametrização da Estratégia de Horário de Marcação do Settings
Para a verificação das informações é necessário ter o entendimento de como funciona a parametrização da Estratégia de horário de marcação do Settings. Para saber detalhes sobre essa configuração acessar a documentação Estratégia de Horário de Marcação (NTP, Web e GPS).
03. Como saber se o campo Data/Hora pode ter sido alterado no dispositivo
Quando o campo Provedor está como dispositivo na marcação, significa que a data/hora foi possível obter do dispositivo. Para saber se existe alguma chance da marcação ter sido alterada é possível consultar o campo "Data e hora atualizados automaticamente" disponível na engrenagem da Consulta de Marcações no BackOffice. Caso este campo esteja como "Não" indica que no momento da marcação o dispositivo estava com a configuração "Data/Hora Automático" desabilitado. Isso faz com que ele possam efetuar alteração na data/hora do dispositivo tendo como consequência a marcação em um horário incorreto.
04. Como saber se o campo GMT pode ter sido alterado no dispositivo
Para a obtenção do campo GMT o aplicativo busca sempre do dispositivo, independente da parametrização do campo "Origem da Data/hora" utilizada pelo dispositivo para definir o instante da marcação de ponto".
Nos dispositivos que não possuem o campo "Fuso Horário Automático" quando o usuário desabilitou a "Data e Hora Automáticas" do dispositivo existe o risco de ter ocorrido uma alteração no GMT do dispositivo.
Outro ponto que dever ser observado é que mesmo habilitando "Data e Hora Automáticas" o sistema operacional do dispositivo mantém o último GMT informado. Desta forma se ocorreu alguma alteração no GMT com o parâmetro desabilitado o último GMT é o que vai ser considerado.
05. Passo a Passo para a consulta
05.1 BackOffice
Nos casos em que origem da data e hora é do Dispositivo e como é feito para consultar se foi feita alteração do horário duas informações hoje podem ser rastreadas na marcação:
Passo 1 - Acessar o BackOffice
Passo 2 - Acessar a consulta de marcações e a pasta Marcações
Passo 3 - Efetuar o filtro das informações que deseja consultar
Passo 4 - Com os campos padrões da consulta, selecionar na engrenagem os seguintes campos:
- Data/Hora com GMT
- Provedor de data/hora usado pelo dispositivo
- Data e hora atualizados automaticamente
- Fuso Horário Automático
- GMT Validação
- GMT
- Data / hora local em que foi obtido o último sinal GPS com data / hora.
- Data/Hora Ingestão Carol
- Diferença Minutos Ingestão e Data Marcação
- Coordenadas forjadas
Passo 5 - Exportar relatório através do botão "Exportar para Excel".
05.2 Plataforma Carol
05.3 Complementar a Planilha gerada com pontuação para forma um Indicador em % de Possibilidade de Fraude de Data/Hora e Fuso
Para facilitar a análise dos campos para entender se houve alguma fraude por parte do funcionário em relação aos registros de marcação é possível realizar a inclusão de mais colunas na planilha para facilitar essa análise.
A seguir temos uma sugestão de como criar uma coluna no relatório gerado para indicar qual Sistema Operacional doe aplicativo foi feita a marcação de ponto:
- Sistema Operacional do Aplicativo para a Marcação: este campo conterá se o sistema operacional do aplicativo que fez a marcação é "Android" ou "iOS". A formula poderá ser da seguinte forma: "SE(NÚM.CARACT(D2)>16;"iOS";"Android")". A célula "D2" é o código do dispositivo, se ele for maior que 16 então significa que o SO é "Android", caso contrário "iOS.
A seguir termos um conjunto de colunas que poderão ser incluídas no relatório extraído para facilitar a identificação de uma possível fraude. Segue campos:
- Pontuação Provedor de data/hora usado pelo dispositivo: esta coluna poderá ser configurada com a pontuação que será considerada para identificar as marcações que foram feitas em dispositivo por exemplo que aumenta a chance de ter ocorrido alguma fraude observando também outros indicadores. Então se o campo Provedor tiver o conteúdo Web, NTP ou GPS, esta coluna terá o conteúdo 0 (zero), que significa que pelo fato de o horário ter sido obtido por um servidor não existe chance de ser fraude. Caso o provedor seja dispositivo então esse campo poderá ser configurado com 10 pontos, por exemplo.
- Pontuação GMT Validação: esta coluna poderá ser configurada com a pontuação que será considerada para identificar as marcações que foram identificadas uma alteração do GMT. Desta forma se o campo GMT Validação estiver como "Não Alterado", "Não Validado" então essa coluna pode ser 0. Caso o conteúdo do campo GMT Validação esteja como "Alteado" então o valor do campo poderá ser 40 já que isso indica uma alta possibilidade de fraude.
- Pontuação Coordenada Forjadas: esta coluna poderá ser configurada com a pontuação que será considerada para identificar que as coordenadas foram forjadas. Assim quando o campo "Coordenadas Forjadas" for igual a Não o valor será 0 Zero, caso o campo seja igual a Sim então o valor poderá ser 40 já que isso indica uma alta possibilidade de fraude.
- Pontuação Diferença Horário Negativo: esta coluna poderá ser configurada com a pontuação que será considerada para identificar as marcações que foram identificadas que a Data/Hora Ingestão Carol menos a Data que é a data da marcação for um valor negativo. Caso essa diferença seja maior que 5 minutos por exemplo já indica que o funcionário cometeu alguma fraude desta forma o indicado seria um valor 40 para a pontuação. Caso seja maior do que esse número deverá ficar como zero.
- Pontuação Diferença Horário Positiva: esta coluna poderá ser configurada com a pontuação que será considerada para identificar as marcações que foram identificadas que a Data/Hora Ingestão Carol menos a Data que é a data da marcação for um valor positivo. Caso essa diferença seja maior que 30 minutos por exemplo pode ser usado juntamente com outras campos e pontuações para indicar que o funcionário cometeu alguma fraude. Exemplo de campo se for Android ver se o campo "Data e hora atualizados automaticamente" não estiver marcado. Este campo se estiver com uma diferença maior que os 30 minutos então poderá ser atualizado com a pontuação 10, caso contrário com a pontuação 0 (zero).
- % Fraude baseado na soma da pontuação: soma da célula pontuação provedor (10) + célula Pontuação Validação GMT (40) + Pontuação Fake GPS (40) + Pontuação Diferença Negativa + Pontuação Diferença Positiva (10) = 100 pontos - transformado em percentual.
Ao configurar a planilha conforme as orientações acima será possível montar uma tabela dinâmica no Excel onde será possível visualizar a quantidade de marcações contidas em cada percentual e ao verificar o detalhe daquela pontuação será possível avaliar os casos com uma possibilidade maior de fraude.