Directorate of Information and Communication Technology

greenpepperwhinnySecurity

Nov 3, 2013 (3 years and 10 months ago)

67 views

Web Server deployment: Challenges in
Developing Countries


Presented


By


Mohammed Bashir Sani

Directorate of Information and Communication Technology

Umaru Musa Yar’adua University

Katsina

Nigeria

At the 2
nd

Open Access Workshop at Ahmadu Bello University, Zaria

2
nd



4
th

November, 2009

mbsani@umyu.edu.ng

1



a computer that stores information
that can be accessed by many users




It runs a special software to make
its contents viewable to users



may provide one or more services
on an intra/extra network

2


What is a web server? (1)



a computer connected to the
Internet that makes web pages
available to the world.



any

server

that

implements

HTTP

can

be

classified

as

a

web

server

3

What is a web server? (2)




a

program

that

runs

on

a

host

computer

(also,

confusingly

enough,

called

a

web

server)

that

serves

up

web

pages


(
the

program

accepts

requests

from

visitors'

web

browsers

for

objects

(
HTML

documents,

plain

text,

images,

sounds,

video,

and

other

forms

of

data
)

resident

on

the

sever,

and

then

sends

these

objects

back

for

the

visitor's

viewing

pleasure)



4

Web server
-

General Process



Accept connection from the client


Parse the request


Send the request to the "request
processor"


Processor processes the request


Convert data into a format the client
can render (if possible).


Send response to client.


5

Client
-
Server scenario

6


Web Server ….(History)



Earlier versions of web servers
supported only HTML and images



Current versions do much more..



d
ynamic content generation


hosting web applications


authentication


Secure Socket Layer Support



etc.


7

Web

Server

:Characteristics



various specifications
(?
n
eeds)


run under a variety of
operating systems

(
licensed/open source
)


have varying levels of power
and complexity, (
e.g.
webhosting,

e
-
mail

and FTP

)



range in price (
$$$,
-

$0!
)

8

9

Why

deploy a Web Server?



visibility


branding


community


share resources/info.


collaborate


trend


etc…


10

The choice of which software powers
your Web site or intranet can make
as big a difference:


performance



reliability


security


interface (with legacy
technology)


meeting needs


resilience

11


instability



numerous maintenance tasks



lack of options




distraction from

organization‘s core mission

12


Operating System


Unix/Linux


Windows


MacOs


Security
(alerts, patches, upgrades…)

¾
Scalability
(site growth….)

¾
Support
(Help!)

¾
Cost
($K,
N
0 !)

13

14

15

T e c h n
i

c a l



Planning


goal(s) ;service delivery


budget


specifications


hosting
(Onshore/Offshore)


personnel


support

16

M a n a g e m e n t



buy
-
in


funding/budget


monitoring


sustenance


17

18

Local Infrastructure


Data Centre


Network Centre


Digital Centre


E
-
Library


Wired connectivity


Wireless connectivity

19

Domain; Awareness

Registration


Agency


Registrar


Name; what?


TLD;
which?
(.com; net; org;
gov
;
edu
….)



Going Live!!!!

Power supply

; choice




National Grid


UPS


Inverter


AES (
alternative energy sources
)


Generator

?= 99.99999% uptime?!!!





20

21

Local Asset


user community



content dissemination



feedback



stakeholder participation



…………



22

Web Hosting;

self /outsourced



benefits
(objective(s))


advantages
(uptime, audience….)

ƒ
disadvantages
( $$, business,
audience)


23

CONTENT

Access(restricted/
open)

Security

Audience

Currency

Rich

(features,
materials…)

Standard

24

requirement

management

value for cash

sustainability

cost

recovery

25

Internet Service Provider;



reliability;


choice;


transparency


support…..

26

Network management



user management


services


traffic ;(
sanitisation
…..)


optimisation


27

Security

Installing a high
-
quality deadbolt
lock on the door of your house won't
do much good if you leave the key
right under the mat.


exploits/vulnerabilities


¾
safeguard corporate
data/resources


28


web security Tips


Practice

good

password

habits


Don't

run

unnecessary

services

or

interpreters


Subscribe

to

your

server

vendor's

security

alert

list
.



Or

at

least

monitor

vendor’s

Web

site

regularly

for

patches

(and

apply

them

immediately)

29

Web security Tips


adopt regular network scan


monitor your logs


observe strict OS user permission
mechanism


segregate public and private data


be careful with your server
configuration


check programs for security
holes


30



teaching
methodology in some of
the leading universities is also
changing. This involves a shift in
the teaching methodology from
teacher
-
centered learning to
student
-
centered learning.

31

ICT
will change everything as it is
starting to do in developed countries.
We are witnessing the rise of a new
global digital medium that will be the
single most important global driver of
business, economic, and social change in
the 21
st

century.

32

33

Questions



Remarks

Contributions

34