RIS619 Advanced Internet Programming

Slides:



Advertisements
Similar presentations
Webgoat.
Advertisements

Topic 8: Secure communication in mobile devices. Choice of secure communication protocols, leveraging SSL for remote authentication and using HTTPS for.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Internet Development 1 Introduction Colm O Suilleabhain.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Chapter 4 Application Security Knowledge and Test Prep
John Degenhart Joseph Allen.  What is FTP?  Communication over Control connection  Communication over Data Connection  File Type  Data Structure.
SHASHANK MASHETTY security. Introduction Electronic mail most commonly referred to as or e- mail. Electronic mail is one of the most commonly.
A First Course in Information Security
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
ASP.NET 2.0 Chapter 5 Advanced Web Controls. ASP.NET 2.0, Third Edition2 Objectives.
Introduction to Course MMIS 656 Web Design Technologies.
Security Testing Case Study 360logica Software Testing Services.
UNIT 12 SERVER SIDE OF A WEBSITE Cambridge Technicals.
SE3183 Advance Web Programming Programming Session 2013/2014.
1 Hammad Khan. COURSE CONTENTS.NET Framework And C# SQL Server 2008 ADO.NET LINQ ASP.NET Dynamics Data ASP.NET MVC framework 2 Advance C# Concepts Windows.
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Module 2: Overview of IIS 7.0 Application Server.
Building Secure Web Applications With ASP.Net MVC.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
Group 19 Juan O’Connell Justin Rand ECE 4112 Group 19 May 1, 2007 Georgia Institute of Technology College of Engineering School of Electrical and Computer.
Ivailo Chakarov Web Design & Development Ivo Chakarov Telephone: Ext Room: NL11 (above New Library)
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Internet Engineering Course Outline. Internet Engineering Course; Sharif University of Technology Aims and Contents To attain necessary skills for handling.
Personal Identity Worksheet. 1. Make sure you are editing your assessment site. This is the ONLY site I will be grading.
File Transfer Protocol (FTP) CIS 130. File Transfer Protocol (FTP) Copy files from one internet host (server) to your account on another host –Need domain.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
Example – SQL Injection MySQL & PHP code: // The next instruction prompts the user is to supply an ID $personID = getIDstringFromUser(); $sqlQuery = "SELECT.
Course Introduction Svetlin Nakov Telerik Corporation
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Week-2 (Lecture-1) An electronic message sent from one computer to another. contains account i.e. How does.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
How to Develop Secure Software using Agile Methods? Dr. Imran Ghani
Computer Security Revision Week
Web Programming Language
Distributed Control and Measurement via the Internet
TMG Client Protection 6NPS – Session 7.
Chapter 7: Identifying Advanced Attacks
World Wide Web policy.
Level 2 Diploma Unit 11 IT Security
ISYM 540 Current Topics in Information System Management
Relational database and SQL MySQL LAMP SQL queries
Conveying Trust Serge Egelman.
Security in Moodle plugins
Web page a hypertext document connected to the World Wide Web.
Department of Computer Science, Florida State University
RIS619 – Advanced Internet Programming
PickAPic - Date Based Image Service
Web Systems & Technologies
IIS.
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Security concerns of web applications with database access
File service architecture
امنیت نرم‌افزارهای وب تقديم به پيشگاه مقدس امام عصر (عج) عباس نادری
Introduction to the course
Advanced Penetration testing
ASP.NET Module Subtitle.
RIS615 Human-Computer Interaction
Secure Web Programming
Pima Medical Institute Online Education
Architecture of the web
Unit 32 Every class minute counts! 2 assignments 3 tasks/assignment
Web Application Development Using PHP
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

RIS619 Advanced Internet Programming Mr W. Nel

Course Content RIS619 Security Client Side Development Server Side Development

Security Information Security in General Security principles for development Types of attacks/threats and how to avoid them

Security Buffer Overflow Attacks Mail Bombing Hoaxes Sniffers Back Doors Phishing Brute Force Pharming Dictionary Attack Command Injection DOS Attack SQL Injection Man in the Middle Cross-site Scripting Spam

Client Side Development JavaScript

Server Side Development ADO.Net Recap Connecting, extracting/manipulating data Data Binding AJAX How AJAX works Control Extenders Files and Streams File and Directory Classes Reading and Writing Uploading Compression

Server Side Development Communication Email SMS Gateways Security Cryptography Forms Authentication Dynamic Graphics and GDI+ Drawing Charts Image Uploading and Resizing

Assignments and Assessment Continuous Evaluation Individual and group assignments Test Practical Exam

Text Book Pro ASP.NET 4 in C# 2010. Fourth Edition. Matthew MacDonald, Adam Freeman and Mario Szpuszta. Apress. 2010. ISBN: 978-1-4302-2529-4

Textbook Availability Take2 R425.00 Kalahari.net R516.10 Amazon.com $37.79 Van Schaik R573.50