© 2026 Criptografando Ideias. Todos os direitos reservados. A reprodução total ou parcial deste conteúdo sem permissão é proibida.
No campo da Segurança da Informação, aprendemos que a confiabilidade de um sistema depende diretamente da integridade dos dados de entrada. Recentemente, apliquei este conceito para resolver um problema de gestão financeira em uma atividade de logística e economia compartilhada. O resultado foi o SIF (Sistema de Inteligência Financeira).
Neste artigo, detalho como utilizei o Google Apps Script para transformar uma coleta de dados caótica em um fluxo de auditoria robusto.
1. O Problema: O "Input Livre" e a Falta de Integridade
Inicialmente, eu utilizava um bot no Telegram para registrar ganhos e gastos via mensagens de texto. O problema? A falta de padronização. Erros de digitação e a interpretação inconsistente de texto livre geravam "lixo" informacional na base de dados.
A mudança: Com o SIF, o Telegram foi descontinuado como interface de entrada. Migrei de uma interface de chat para um Web App dedicado para garantir a padronização e a integridade da informação logo na origem. Agora, o dado chega ao Google Sheets 100% estruturado e validado.
1.1. Adeus, Telegram: Por que interfaces de chat falham em auditorias financeiras
Embora práticos, os bots de chat permitem que o usuário envie qualquer tipo de dado. Para um sistema que exige precisão (como o SIF), o "input livre" é o inimigo da integridade. Ao descontinuar o Telegram e adotar um Web App, eliminei a necessidade de scripts complexos de interpretação de texto e passei a trabalhar com dados 100% estruturados.
2. A Arquitetura do Sistema
Utilizei uma arquitetura em nuvem simplificada, porém altamente eficiente:
Front-end: Um formulário responsivo acessível via smartphone.
Back-end (GAS): Funções
doGet()para servir a interface eprocessarForm()para receber e validar os dados.Database: Google Sheets atuando como repositório estruturado.
3. Ciclo de Vida e Segurança: Por que desativei o Bot?
4. O Desafio Técnico: Lógica Temporal e a Virada de Dia
Um dos desafios mais interessantes foi o cálculo de duração de turnos que atravessam a meia-noite. Em planilhas comuns, 01:30 (final) - 22:00 (inicial) resultaria em um erro ou valor negativo.
Implementei a lógica de tratamento temporal via ArrayFormula para automatizar o processo em toda a coluna:
=ARRAYFORMULA(SE(C2:C < B2:B; (C2:C + 1) - B2:B; C2:C - B2:B))
Onde o valor 1 representa 24 horas no sistema de datas do Google Sheets.
5. Conclusão: TI como Ferramenta de Gestão
O SIF prova que a mentalidade de um Tecnólogo em SI pode (e deve) ser aplicada em qualquer área. Ao garantir a disponibilidade do formulário no celular, a integridade dos dados via script e a confidencialidade das minhas finanças, criei mais do que uma planilha: criei uma ferramenta de decisão.

Nenhum comentário:
Postar um comentário
Deixe seu comentário abaixo! Sua opinião e suas experiências são muito importantes para enriquecer a discussão sobre segurança da informação no "Criptografando Ideias". Compartilhe suas dúvidas, sugestões e exemplos relacionados ao tema da postagem. Lembre-se de que este espaço é para troca de conhecimento e respeito mútuo. Se tiver alguma pergunta específica, fique à vontade para perguntar! Agradecemos sua participação!
Observações importantes:
Seu nome e endereço de e-mail (opcional) não serão divulgados publicamente.
Seu comentário passará por uma moderação para garantir um ambiente seguro e relevante para todos os leitores. Comentários ofensivos, spam ou que não estejam relacionados ao tema serão removidos.
Ao comentar, você concorda com os termos de uso do blog.
Participe da conversa e ajude a construir uma comunidade mais informada e segura!