Remote Lab Netwerkbeveiliging

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

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 of Remote Lab Netwerkbeveiliging

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 ?