Teaching Security Techniques in an E-Commerce Course
Journal of Information Systems Education, Spring 2006 by Liu, Chang, Mackie, Brian G
4.2 Security in the Online Sales Phase
The next area to be handled was security within the online sales phase. Research was presented that showed that as the number of businesses using EC applications has increased there has been an increase in the level of concern about consumer privacy. This concern will become even more heightened as more customers engage in EC activities which collect personal and financial information. According to the Federal Trade Commission (FTC), protecting consumers' privacy is an important aspect of ensuring data security in online sales activities (FTC Congress Report, 2000). To show the importance of addressing privacy concerns in an EC application design, the students were asked to research and write their own privacy policies that they felt could ease customers' privacy concerns. The students also explored several seal programs such as TRUSTe (http://www.truste.orgA and BBBOnLine (http://www.bbbonline.org/). They found that the seal programs require their licensees to abide by posted privacy policies and various types of compliance monitoring in order to be allowed to display a seal of trust on their web sites. For example, all privacy seal programs require posting notice and disclosure of collection and use of personally identifiable information. In addition, websites should give customers choice and consent over how their information could be used and shared. It is very important to incorporate these privacy dimensions into an EC application design in the online sales phase.
It was shown how to use ASP.Net for input validation, data encryption, and secure data connection within the online sales phase of an EC application. Figure 3 shows a web page used in the course for the secure data connection, data encryption, and input validation hands-on activities.
When customers submit their financial and personal information to a web site, the data is transmitted from a browser to the company's web server. As the data moves through the Internet, it could be intercepted and read by unauthorized persons. The proper solution is to encrypt the data before it is sent through the Internet. One hands-on exercise in the course was to use the MD5 Hash algorithm to encrypt credit card information before it was passed from the browser to the server and then decrypt it before it was stored in a database table. In addition, the students learned how the Secure Socket Layer (SSL) could be used to encrypt sensitive information. Because this course dealt with application design, the authors presented the process to install Certificate Services in a Microsoft Windows 2003 Server, generate a Certificate Request file, issue a Certificate, and then install a server-side Certificate by using Microsoft Internet Information Manager.
4.3 Security in the After-Sales Phase
In the after-sales phase, the course focused on secure access to the data collected from customers for an EC application. Hands-on activities centered on authentication and authorization techniques to allow customers to securely view or update their personal and financial information submitted to a corporate web site. For example, the course explored the SQL Injection attack as shown in Figure 4. In this type of attack the intruders attempt to pass malicious SQL code into an application in an attempt to determine rights, passwords and/or information about the data and the backend database design. The students learned about using validation controls to constrain certain characters such as " ' " and "-" and implementing SQL stored procedures to avoid this type of attack.
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Reference Articles
- A Maryland state trooper gave Erik Bonstrom an $80 ticket for driving too slowly
- In California, postal worker Dean Hudson has been found guilty
- Alec Loorz, the 15-year-old founder of Kids vs. Global Warming and recent Brower Youth Award recipient, went to Congress in November for a press conference with Senators Barbara Boxer and John Kerry, who are championing legislation to stabilize US greenho
- Foreign exchange
- The buzz on bees
Most Recent Reference Publications
Most Popular Reference Articles
- Credit card debt on college campuses: causes, consequences, and solutions
- 9 questions to ask your new lover: what you were afraid to ask, but always wanted to know
- How Tyler Perry rose from homelessness to a $5 million mansion
- Rejoice anyway - Zephaniah 3:14-20, Philippians 4:4-7 - Living by the Word - Column
- Living by the word



