File size: 1,455 Bytes
c44d66d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# Banking Advanced Authentication Module
Account takeover happens quite regularly these days. Safruti (2022) mentioned on Forbes that billions of credentials from social media networks, e-commerce sites and financial applications were stolen and sold on the internet. In banking, the threat is even more severe as the loss would be a significant amount of money. To prevent fraud in banking, especially in cases where scammers log into a bank account and spend money illegally, the Banking Advanced Authentication Module is proposed to automatically identify the suspicious login and block the account immediately, so that further fraud activities would not occur.

- To install required modules, go to baam folder, run command: pip install -r requirements.txt
- To start, run 'login_page.py' in 'streamlit_webapp' folder
- Select "Sign up" to create a new account
- Login with your username & password
- Then check the data as below:
    - Data are stored in 2 tables:
        users: username & password
        login: all information collected when the user login (except password)
    - To view 'data.db', go to 'https://sqliteviewer.flowsoft7.com/', drop the file there and run one of the following queries to view data:
        - SELECT * FROM 'login'
        - SELECT * FROM 'users'
- Note: photos are stored in different folders named according to the username
- Mockup: https://app.moqups.com/js24ul90dAiXAmc6pUjL9NHRmh883jAi/view/page/a8d248627