Teaching Security Techniques in an E-Commerce Course
Journal of Information Systems Education, Spring 2006 by Liu, Chang, Mackie, Brian G
Another technique demonstrated in the course was to use separate Web.Config files in subdirectories of an EC application. These Web.Config files were used to limit user access to ensure security in the after-sales phase of EC activities. A scenario was developed in which the students had to create a Member Only directory within their EC application to serve returning customers in the after-sales phase. The Member Only directory had several subdirectories such as Special Deals and Award Services. Each directory had its own authorization rules declared in the Web.Config file residing in that directory folder. Therefore, access was determined by a user's identity which enhanced the security of the EC application.
5. CONCLUSIONS
To evaluate student expectations and reactions, the authors developed a post-course evaluation survey. This evaluation survey was in addition to the normal university course evaluation. Initial results indicated that ALL students rated the hands-on exercises on security through the three phases of EC activities very helpful and applicable to real business situations. The students believed that being "forced" to examine security issues based on pre-sales, online-sales, and after-sales phases was important to helping them with content understanding and classification. The students walked away surprised that there were so many security issues involved in an EC application design. Many were. excited that they could protect an application against these security vulnerabilities. Interestingly, several students went to another faculty member and showed him that his online application was vulnerable to a SQL injection attack (one of the examples used in the class). As a result of lessons learned, the following are some suggestions for other faculty incorporating security issues in their EC application design class:
* Each student should be required to sign a letter promising to be a good citizen, by not using the skills and knowledge learned in the class to harm or explore vulnerabilities of web sites. This would be a protection for both faculty who show these techniques and the students who participate in this type of class.
* Prerequisites for students include knowledge of the VB.Net programming language, HTML, database concepts, and a good understanding of networking fundamentals. Students can then learn quickly and cover the topics in more depth if they have the above skills.
* The faculty member should be given permissions to assign web folder configurations. Hands-on exercises in the course often required a group of students to develop and test security issues together. With the Current settings, each student could only access his or own folder within the web server. It would be very useful if the students could all have access to a given project folder instead of one of the students having to give his login and password to all members of his group.
* Students should be taught that security is no easy fix. They should continue to document, search solutions, review, and refine security issues in the application design process.
- 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
- ARAB EUROPEAN RELATIONS - Dec 22 - Russia Denies Selling Missile System To Iran
- EGYPT - Dec 29 - Opposition Says Mubarak Blessed Israeli Attacks
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


