Sunday, October 20, 2019

Money Saver Essays - Security Engineering, Computer Security

Money Saver Essays - Security Engineering, Computer Security Money Saver Create an application to manage budget on daily/weekly/monthly/yearly basis. The application only generates alerts and messages for the user by reading his accounts and does not have any kind of writing or editing access for the accounts. Basic Features: The user will first enter his own account on the application by entering his details like name, DOB, gender, phone number, email address, username and an password for the account. The user will enter the information of all the credit and debit cards he owns in the application and also the bank account detail s. The application will access the bank account and will get read-only values from the bank and display them. The user will enter his income for every day/week/month /year. The user will enter his savings for every day/week/month/year. The user will enter his budget for every day/week/month. The user will also enter a certain amount or percentage as a penalty/interest if he exceeds the budget. The user will get several alerts from the application as to when he reaches the half and when he is near to his complete budget. The user will also get a warning when he has used up all his budget. If user exceeds the budget, he will have to repay the amount he used on the next cycle with penalty/interest which is decided by him. If he fails to do so the interest amount will keep on increasing every cycle. All the expenses will be stored in the application which he will be able to access to check and keep track of them. Extra Features: If the user is going on a trip or vacation. The application will help him in setting a vacation budget. The user will have to enter the vacation details as to how long he is going , where he is going , cost of staying, traveling and if he is going with family or friends and where he is going. The application will also have an option for family vacation budget if he is going with family or individual (for himself) vacation budget if he is going with friends or something. He will get time to time alerts as he is using the budget. If he uses some extra money, he will have to return it during the next cycle with interest (decided by user). The interest amount will go on increasing if he fails to completely return the extra money. Security: Account Security: The user will have to create an account in order to use the application. The account password will be highly sensitive. The password should contain at least 8 characters with at least 1 upper-case character, 1 special character , 2 numbers, no spaces. The password will then be encrypted and stored in the database. Once the application is installed on the device, it will authorise the device. The application can be authorised to maximum of two devices only. The username will be remembered by the device but he user will have to enter the password every time he tries to login. The application will have two-way authentication. If the user tries to login from any other device, application will send a code via text message or email, the user will have to enter the code in order to login. Bank Details Security: As I don't possess much knowledge about security so it would be risky if I handle the security of the bank details instead, I can use third party applications to store them or ask an expert to build a secure system for me. As if the information is hacked. It will be disastrous and I would face a huge loss and won't be able to pay the debts. This can also be done for Account Security. As it would be easy for me as I would not have to deal with any kind of security and the issues related to it .

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.