remote lab netwerkbeveiliging

21
Remote Lab Remote Lab Netwerkbeveili Netwerkbeveili ging ging Webapplicatie Webapplicatie met PHP en MySQL met PHP en MySQL Njotea Robin

Upload: nero

Post on 17-Jan-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Remote Lab Netwerkbeveiliging. Webapplicatie met PHP en MySQL. Njotea Robin. Overzicht. De K H Kempen De opdracht Apache, PHP en MySQL De database Labo reserveren Labo uitvoeren Besluit Demo voorstelling en vragen. K H Kempen. De opdracht. Apache. De database. Labo reserveren. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Remote Lab Netwerkbeveiliging

Remote Lab Remote Lab NetwerkbeveiligingNetwerkbeveiliging

Webapplicatie met Webapplicatie met PHP en MySQLPHP en MySQL

Njotea Robin

Page 2: Remote Lab Netwerkbeveiliging

2

OverzichtOverzicht~ De K H KempenDe K H Kempen

~ De opdrachtDe opdracht

~ Apache, PHP en MySQLApache, PHP en MySQL

~ De databaseDe database

~ Labo reserverenLabo reserveren

~ Labo uitvoerenLabo uitvoeren

~ BesluitBesluit

~ Demo voorstelling en vragenDemo voorstelling en vragen

Page 3: Remote Lab Netwerkbeveiliging

3

De K H KempenDe K H Kempen

K H KempenK H Kempen De opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

~ Staf Vermeulen

~ Cisco Network Academy Program• CCNA

• IP telphony

• Network Security

• CCNP

~ Blended Learning• Grundvig-project Blended learning and intercultural

dialogue

Page 4: Remote Lab Netwerkbeveiliging

4

De opdrachtDe opdracht~ Labo’s CCNA

• Simulator voor routers en switches

~ Labo’s netwerkbeveiliging• Advanced routers en PIX Firewall

• Sinds kort ook emulators

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 5: Remote Lab Netwerkbeveiliging

5

Router opstelling:Router opstelling:

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 6: Remote Lab Netwerkbeveiliging

6

Pix opstelling:Pix opstelling:

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 7: Remote Lab Netwerkbeveiliging

7

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Labo opstelling:Labo opstelling:

Page 8: Remote Lab Netwerkbeveiliging

8

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Netwerkopstelling:Netwerkopstelling:

Page 9: Remote Lab Netwerkbeveiliging

9

De opdrachtDe opdracht~ Waarom verbeteren ?

• Flexibiliteit

• Één opstelling, verschillende labo’s

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 10: Remote Lab Netwerkbeveiliging

10

~ Onderliggende toepassingen en technieken• Tom Bosch

• Telnet sessie met routers

• Virtuele computer en extern bureaublad

~ Webapplicatie• Robin Njotea

• PHP met MySQL database

• Reserveren en uitvoeren

~ Veiligheid

De opdrachtDe opdracht

K H Kempen De opdrachtDe opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 11: Remote Lab Netwerkbeveiliging

11

K H Kempen De opdracht ApacheApache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Apache, PHP en MySQLApache, PHP en MySQL

~ Apache• IIS (Microsoft internet information server)

• Open source webserver

~ PHP• Open source scripttaal

• Server side scripttaal

Page 12: Remote Lab Netwerkbeveiliging

12

K H Kempen De opdracht ApacheApache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 13: Remote Lab Netwerkbeveiliging

13

Apache, PHP en MySQLApache, PHP en MySQL

~ MySQL• Open Source RDBMS

• Opslagsysteem (InnoDB)

• MySQL Administrator

• MySQL Query Browser

K H Kempen De opdracht ApacheApache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 14: Remote Lab Netwerkbeveiliging

14

K H Kempen De opdracht Apache De databaseDe database Labo reserveren Labo uitvoeren Besluiten Vragen ?

De databaseDe database

~ Flexibiliteit

~ Overzichtelijkheid

~ Relationele integriteit

Page 15: Remote Lab Netwerkbeveiliging

15

K H Kempen De opdracht Apache De databaseDe database Labo reserveren Labo uitvoeren Besluiten Vragen ?

Page 16: Remote Lab Netwerkbeveiliging

16

K H Kempen De opdracht Apache De database Labo reserverenLabo reserveren Labo uitvoeren Besluiten Vragen ?

Labo reserverenLabo reserveren

~ Veiligheid• Aanmelden (include pagina)

• Sessie variabelen

~ Overzichtelijk bekijken

~ Gebruik van de database

Page 17: Remote Lab Netwerkbeveiliging

17

K H Kempen De opdracht Apache De database Labo reserverenLabo reserveren Labo uitvoeren Besluiten Vragen ?

De reserveerpagina:De reserveerpagina:

~ Reserveren op ‘type’ site• R of P

~ Één opstelling, verschillende proeven

Page 18: Remote Lab Netwerkbeveiliging

18

K H Kempen De opdracht Apache De database Labo reserveren Labo uitvoerenLabo uitvoeren Besluiten Vragen ?

Labo uitvoerenLabo uitvoeren

~ Juiste persoon, juiste tijdstip

~ Gegevens weergeven• Verbinding met extern bureaublad (VNC)

• Gegevens voor Tera Term of hyperterminal

Page 19: Remote Lab Netwerkbeveiliging

19

K H Kempen De opdracht Apache De database Labo reserveren Labo uitvoerenLabo uitvoeren Besluiten Vragen ?

Labo uitvoerenLabo uitvoeren

~ Sessie afsluiten• Volgende reservatie, andere gebruiker

~ Script uitvoeren• exec() functie

• Loggen van gegevens

• Data opslaan

• Wissen en originele configuraties inladen

Page 20: Remote Lab Netwerkbeveiliging

20

K H Kempen De opdracht Apache De database Labo reserveren Labo uitvoeren BesluitenBesluiten Vragen ?

BesluitenBesluiten

~ Verschillende mogelijkheden

~ Veiligheid

~ Eenvoudigheid maakt het moeilijker

~ Twee onderdelen, één geheel

Page 21: Remote Lab Netwerkbeveiliging

21

K H Kempen De opdracht Apache De database Labo reserveren Labo uitvoeren Besluiten Vragen ?Vragen ?