Web Development (ICA50601)

Diploma in Website Development (SWAN TAFE) Blog

Web site testing – WHAT, HOW, WHY?

July 27th, 2006 by Ady in Accessibility · Accessibility Testing · Databases · General scripting · Javascript · PHP · Performance · Script Testing · Search Engine Optimisation · Security · Security testing · Testing · Usability · Usability Testing · User · mySQL Security · 6 Comments

Web testing is an important part of the development process for any site, be it static or dynamic.

Discussion of testing and how to conduct it is important so to start this off we are looking at the types of testing and why we conduct them.

  • Accessibility [Erin & Rachel]
  • Usability [Peter & Marc]
  • Process flow / business logic [Naomi]
  • Code [Ben]
  • Security [Marc]
  • Navigation [Erin]
  • Features / Functionality [Brendan]
  • Search Engine Optimisation (SEO) [Robyn]
  • Speed [Peter]
  • Standards (International, National & Business) [Ty]
  • Content [Rachel]
  • Scripting (Server side & Client side) [Naomi & Brendan]
  • Visual Acceptance [Ty, Robyn & Ben]
  • Data Storage & Design [everyone]

Each of you selected one of the testing types and will write an entry in your own blog about it.

You should link back to this story so that others can read your responses.

When two names are listed you should both make an entry on your own blogs and refer back to this story.

Technorati Tags: , , , , , ,

→ 6 Comments

Welcome to C476, Semester 2, 2006

July 22nd, 2006 by Ady in General · 2 Comments

Welcome to the C476 course for Semester 2, 2006.

You should, by now, have created a blog of your own, if not take the time to do so now. You can use www.edublogs.org or www.uniblogs.org (preferred).

You should write your own entry to introduce (briefly) and upload a photo of yourself.

The idea behind this is to practice using the blog system before you have to use it intensely during the semester.

You’ll find a sample entry if you read the whole of this story.

If you want to read how to use the WordPress system then head over to Edublogs Workshop and download the PDF to give you instructions.

Adrian

[Read more →]

→ 2 Comments

CSS Hints – Centering blocks

November 15th, 2005 by Ady in CSS · 1 Comment

To center a block of text (centerblock) inside another block (container), with the text that is in the block left aligned then the following should work fine:

XHTML:

XHTML-Centering

CSS:

CSS-Centering

Sample output:

Centering-demo

Note: demo is shown with borders shown to make it easier, and size reduced to 300px wide on the block.

→ 1 Comment

Security threats to eCommerce – Communictation threats

November 15th, 2005 by Mark D in Security · No Comments

In today’s busy life it is easy to get caught up in all the little things that are happening around us and we can lose the advantage of taking in the big picture. This over all awareness, the taking in of the big picture is what is needed when considering the security threats of ecommerce. It is no good focusing on only one aspect of security when security threats may be coming from more that one source. Potential threats to ecommerce sites may come from outside the organisation or may come from within. The threat themselves may also come in many forms.

If we have a source of information and this information is flowing to an authenticated destination we can say that this is the normal way in which this transaction takes place. Security may be compromised if there is a possibility that the flow of information is interrupted in any way. This information could be blocked before reaching its destination. It may be stopped and then redirect to another destination. Once data is collected by this unauthorised site it could be modified before been sent on to the original destination. Figure 1 shows how information from the normal source can be interrupted, intercepted, modified and fabricated. The potential for the flow of information through the internet to be interrupted modified or fabricated is very real. To develop a good structure to examine security threats is to classify the threats into three categories; secrecy, integrity and necessity.

Figure 1.(Figure1.gif – not sure how to get it in here)

Secrecy refers to protecting against unauthorized data disclosure and ensuring the authenticity of the data’s source. We have lots of private information that we would like to keep secret as we use the internet. This can include information on emails, your IP address and credit card information. Procedures need to be in place that can minimise the potential threat of this information been passed onto third parties.

Integrity threats can take place when an unauthorized party can alter the information sent across the internet. When secrecy is breached the transmitted information can be seen and if integrity has been breach then the information can be changed. Integrity attacks have the potential to change your personal information, can be pretending to be a web site that they are not or can delete, alter or add information to a web site.

Necessity as the name implies is the need to be online and working to your full potential. A threat to this ability could cost businesses in the form of ongoing client loyalty and new clients may be dissatisfied with the service if it is operating at snail pace. For authorized personal to be able to update and modify your site it is also necessary for the site to be running to its full capability.

Table 1 shows the relationship that secrecy, integrity and necessity has with the assets of your site.

Table 1.

Assets

Secrecy
Integrity
Necessity
Software
An unauthorized copy is made A working program is modified causing failure or unexpected action Programs are deleted or disabled / denies service
Data
The unauthorized reading and interpretation of the data Files modified or data fabricated Files deleted
Communication
Messages are read. Traffic patterns are observed Messages modified, delayed, reordered or duplicated; false messages fabricated. Messages destroyed. Communications paths rendered unavailable

While this article takes a quick look at the communication threats of ecommerce we must also realise that client threats and server threats must also be considered in any strategy to secure the site. To think that you can build a wall around your perimeter and ensure security is not enough in this day and age because you can no longer be sure where the perimeter starts and stops. Firewalls that deny unauthorised entry are needed for the part they play in site defence but a well thought out layered approach to security must be implicated to protect the ecommerce site of today.

Bibliography:

Electronic ecommerce. Published by Course Technology ISBN 0-7600-1179-6

http://www.ebcvg.com/articles.php – Data Integrity – The Unknown Threat.htm

http://fog.ccsf.cc.ca.us/~pthiry/135a/l13security.htm – Web 101 Chapter 11 -

→ No Comments

Webhosting Providers

October 16th, 2005 by Ludo in General · Web Links · No Comments

Ê

USA based (preferred value!)

2500MB HostingÊ

40 GB Transfer
24/7 phone support
1 Domain hosted(free)
10 SubDomains
100 POP3 accounts
100 Email aliases
1 MySQL database
5 FTP accounts
Front Page Extensions
FREE Site Studio
SPAM filter
Anti-Virus filter
E-mail filter
POP3 server
SMTP server
5 Mailing lists
Web based e-mail
Catch-all e-mails
Autoresponder emails
E-mail forwarding
Perl support
PHP support
PHP support in HTML files
phpMyAdmin
Crontab support
Over 3400 Perl modules
Instant account activation
Custom MX and A records
SSL support
SSI support
SSH support – optional
Unrestricted bandwidth
Advanced Control Panel
Web based File Manager
Custom ERROR 404 page
Password protected dirs
Bandwidth stats
Raw access and error logs
Traffic stats – WebAlizer
2.5 GBits network connectivity
Stable Linux with Apache
Daily data back-up
UPS Power back-up
Diesel back-up generator
Extensive online help
Integrated ticketing system
1 hour response guarantee
99.9% server uptime guarantee

Ê

at http://www.duoservers.com/?r=lulin

Australian based: (not recommended!)

Ecommerce, Databases, Add On Programs – $AU 165 pa
Ideal for selling products and services (on line shops)
150 meg Hosting Space -Ê bandwidth negotiable according to needs
PHP SQL Programs included ! SSL Certificate. 5 SQL dbases.
NO SETUP FEES

Low Cost registration .com.auÊ .net.au – $AU 77.00 – two years
Low Cost registration .com .net .biz .org .name $AU 20.00 pa

http://www.smallpond.com.au/Ê

→ No Comments