CIS6013 Web-Application-Security ETH 1 AC41
CIS6013 Web-Application-Security ETH 1 AC41
17) Having an ability to use techniques, skills and modern engineering tools
necessary for engineering practice.
Lab experiments
Reference Books
Knowledge Areas that contain topics and learning outcomes covered in the course
CS-IAS Operating 2
OVERVIEW OF WEB APPLICATIONS
Systems
Introduction – history of web applications – interface
(OS) ad structure – benefits and drawbacks of web
applications – Web application Vs Cloud application
(SP)
CS-IAS SP 4
BROWSER SECURITY PRINCIPLES
CS-IAS PBD 5
WEB APPLICATION MITIGATIONS
CS-IAS SP 5
SECURE WEBSITE DESIGN
[In what year do students commonly take the course? Is it compulsory? Does it have pre-
requisites, required following courses? How many students take it?]
This course is a
Elective Course.
Suitable from 2nd semester onwards.
Knowledge of any one programming language is essential.
Origin Policy, Understanding vulnerabilities in traditional client server application and web
applications, client state manipulation, cookie based attacks, SQL injection, Proper encryption
use in web application, cookie security policy, secure cookies, http only cookies.
Cross-site request forgery, Input-related flaws and related defences, SQL injection
vulnerabilities, Blind SQL injection, testing, and defense.
Http request , http response, port scanning, Session Management, Cryptography, Mitigation,
Enforcement at the coding level , Escaping ,Pattern check , Database permissions, IPv6 impact
on web security.
What is the format of the course?
[Is it face to face, online or blended? How many contact hours? Does it have lectures, lab
sessions, discussion classes?]
This Course is designed with 100 minutes of in-classroom sessions per week, 60 minutes of
video/reading instructional material per week, as well as 200 minutes of non-contact time
spent on implementing course related project. Generally this course should have the
combination of lectures, in-class discussion, case studies, guest-lectures, mandatory off-class
reading material, quizzes.
[What type, and number, of assignments are students are expected to do? (papers, problem sets,
programming projects, etc.). How long do you expect students to spend on completing assessed
work?]
Students are assessed on a combination group activities, classroom discussion, projects, and
continuous, final assessment tests.
Additional weightage will be given based on their rank in crowd sourced projects/ Kaggle
like competitions.
Students can earn additional weightage based on certificate of completion of a related MOOC
course.
Additional topics
[List notable topics covered in the course that you do not find in the CS2013 Body of
Knowledge]
Other comments
[optional]
Session wise plan