Assume you're designing a software for a financial firm managing client's investments. Identify, which one of the following practices may violate software and data security, individual privacy and/or ethical considerations of software design (select all that applies)? | Adding a public method getClientBalance() and make it accessible to all marketing firms without client's authorization. | Adding a public method getClientBalance() and make it accessible to the personal account manager of the client without client's authorization. | Use your nickname as a variable name in your code. | Adding a public instance variable storing the credit level of the client. | Adding a method (without the financial firm's knowledge) in the client class changing the credit level of the client to "high" if the client's name is equal to your name or a family member's name. Adding a public method getClientBalance() and make it accessible to the personal account manager of the client with client's authorization.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Pls help ASAP 

Assume you're designing a software for a financial firm managing client's
investments. Identify, which one of the following practices may violate software and
data security, individual privacy and/or ethical considerations of software design
(select all that applies)?
Adding a public method getClientBalance() and make it accessible to all
marketing firms without client's authorization.
Adding a public method getClientBalance() and make it accessible to the
personal account manager of the client without client's authorization.
Use your nickname as a variable name in your code.
Adding a public instance variable storing the credit level of the client.
Adding a method (without the financial firm's knowledge) in the client class
changing the credit level of the client to "high" if the client's name is equal to
your name or a family member's name.
Adding a public method getClientBalance() and make it accessible to the
personal account manager of the client with client's authorization.
Transcribed Image Text:Assume you're designing a software for a financial firm managing client's investments. Identify, which one of the following practices may violate software and data security, individual privacy and/or ethical considerations of software design (select all that applies)? Adding a public method getClientBalance() and make it accessible to all marketing firms without client's authorization. Adding a public method getClientBalance() and make it accessible to the personal account manager of the client without client's authorization. Use your nickname as a variable name in your code. Adding a public instance variable storing the credit level of the client. Adding a method (without the financial firm's knowledge) in the client class changing the credit level of the client to "high" if the client's name is equal to your name or a family member's name. Adding a public method getClientBalance() and make it accessible to the personal account manager of the client with client's authorization.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY