An open API service indexing awesome lists of open source software.

https://github.com/laisfrigerio/email-fraud-detector-google-colab

A simple email fraude detector build with Python, Google Gemini AI & Google Colab
https://github.com/laisfrigerio/email-fraud-detector-google-colab

Last synced: 3 months ago
JSON representation

A simple email fraude detector build with Python, Google Gemini AI & Google Colab

Awesome Lists containing this project

README

          

# Email Fraude Detector

A simple email fraud detector build with Python, Google Gemini AI & Google Colab

## MVP

The MVP solution has the following features:

- Upload an e-mail image
- An agent responsible for detecting whether an e-mail is frauder or not

### Image Upload


A imagem mostra uma captura de tela de um e-mail falso do Itaú sobre a sincronização de uma conta bancária. O e-mail afirma que o sistema de segurança do Itaú detectou um problema com a sincronização do dispositivo de segurança (iToken) e que, para conveniência do cliente, o banco está disponibilizando um procedimento de sincronização. Há um botão destacado que diz 'Iniciar procedimento de sincronização', que leva a um link de phishing. O e-mail também diz que, por questões de segurança, é obrigatório realizar este procedimento em até 72 horas, caso contrário, o acesso aos canais ItaúBankline será suspenso até a ativação de um novo dispositivo que será enviado. Há uma nota de rodapé que diz que, conforme o regulamento do contrato ItaúBankline, será cobrada uma taxa de R$ 54,50 para o envio de um novo dispositivo.No canto superior direito, é possível ver três ícones: um representando 4911 agências, outro representando 30 mil caixas eletrônicos e outro representando o Itaú no telefone. O e-mail termina com um Agradecemos a compreensão. Um link perigoso foi circulado em vermelho no canto inferior esquerdo da tela.

> Image alt description generated by Google Gemini

### Agent Output


A imagem mostra uma análise de um e-mail potencialmente fraudulento, realizada pelo Gemini. A descrição do Gemini sobre a imagem é a seguinte: Nota: 95 (indicando uma alta probabilidade de fraude). Indícios: - O endereço de e-mail do remetente ('contato@.com.br') parece genérico e não específico para a comunicação oficial de um banco como o Itaú. - O link para 'Iniciar procedimento de sincronização' direciona para um domínio suspeito ('http://des.com.tr/portal/tr/?uid=%9%'), que não corresponde ao domínio oficial do Itaú. - O e-mail menciona um problema de dessincronização com o dispositivo de segurança (iToken) e solicita que o usuário inicie um procedimento de sincronização, o que é uma tática comum em e-mails de phishing para obter informações confidenciais. - A mensagem cria um senso de urgência ao mencionar que o acesso aos canais ItaúBankline será suspenso em 72 horas caso o procedimento não seja realizado. - O e-mail informa uma taxa de R$54,50 para envio de um novo dispositivo, o que pode ser uma tentativa de enganar o usuário para que pague por algo que não precisa. - A presença de erros de formatação no link suspeito e o uso de caracteres especiais ('%9%') na URL são indícios de um possível ataque de phishing. - O logotipo do Itaú pode ser desatualizado ou de baixa qualidade, o que é comum em e-mails fraudulentos.

> Image alt description generated by Google Gemini

## Future features

- Create a web interface to upload the file and show the output
- Improve the Fraud Analyst agent prompt to detect WhatsApp images and other types of scams.

## Stack

- Python
- Google Colab
- Google Gemini API

## 👩 Author

| [Lais Frigério
@laisfrigerio](https://github.com/laisfrigerio)
|
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |