Publicatiedatum : 12/02/2024

Opleiding : PHP, je applicaties beveiligen

Voor versies 8, 7 en 5

Praktijkcursus - 3d - 21u00 - Ref. PSE
Prijs : 1830 € V.B.

PHP, je applicaties beveiligen

Voor versies 8, 7 en 5



Door zijn aard opent een dynamische webpagina veel deuren naar de buitenwereld. Voor ontwikkelaars is het van vitaal belang om zich bewust te zijn van de typen aanvallen waaraan hun code mogelijk wordt blootgesteld en om te weten hoe ze hiermee om moeten gaan, wat het tweeledige doel is van deze cursus.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. PSE
  3d - 21u00
1830 € V.B.




Door zijn aard opent een dynamische webpagina veel deuren naar de buitenwereld. Voor ontwikkelaars is het van vitaal belang om zich bewust te zijn van de typen aanvallen waaraan hun code mogelijk wordt blootgesteld en om te weten hoe ze hiermee om moeten gaan, wat het tweeledige doel is van deze cursus.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Wees je bewust van de typen aanvallen waaraan je code kan worden blootgesteld
Veiligheid al in de ontwerpfase in de ontwikkeling integreren
Identificeer potentiële ontwikkelingsfouten
Veiligere applicaties ontwikkelen

Doelgroep
Ontwikkelaars die veiligere PHP-toepassingen willen ontwikkelen.

Voorafgaande vereisten
Goede kennis van PHP en SQL. Basiskennis van JavaScript.

Praktische modaliteiten
Praktisch werk
Windows-werkstations uitgerust met Apache2-servers met PHP, MySql, Oracle, LDAP, FTP en mail worden beschikbaar gesteld aan de deelnemers.
Leer methodes
Actief onderwijs op basis van voorbeelden, demonstraties, het delen van ervaringen, praktische casestudy's en beoordeling van het leerproces gedurende de hele cursus.

Opleidingsprogramma

1
Inleiding

  • Presentatie van risico's.
  • Vernietiging van gegevens.
  • Site kapen.
  • Publicatie van vertrouwelijke gegevens.
  • Misbruik van middelen.
  • Identiteitsdiefstal.
  • Veiligheidsplan: ontwerp, ontwikkeling en onderhoud.

2
Webpagina's

  • XSS-principes en beschermingsmethoden. Zoekmachine.
  • CSRF: principe en tegenmaatregelen. Databasevirussen.

3
Formulieren: de grote deur

  • Kwetsbaarheden. Validatie en beperkingen van de JavaScript-benadering. Chaining, HTTP en Ajax aanvallen. Tegenmaatregelen.
  • Validatie van invoer. Tests en het principe van lijsten. Reguliere expressies, standaarden en filters.
  • Uploaden. Kwetsbaarheden en tegenmaatregelen.

4
Cookies en sessies

  • Cookies. Principes en risico's. JavaScript-behandeling. Cookietabellen.
  • Sessies. Cookie versus headermodus. Principe van sessiediefstal.

5
PHP beveiligen: de juiste instellingen

  • PHP.ini. Gevoelige directives, sessies en fouten.
  • Scripts beschermen. Fysieke bescherming. Scripts op afstand of on-the-fly uitvoeren.

6
Databases

  • Mogelijke kwetsbaarheden. Beheer. Opslag.
  • SQL-injecties. Principe en tegenmaatregelen. Opgeslagen procedures en geparametriseerde queries. Beperkingen.
  • Toegangsbestanden. Organisatie en standaardwaarden. Anonieme toegang en protocollen.

7
Het gebruik van uitbreidingen beveiligen

  • E-mail. Spam via een contactformulier: injecties en tegenmaatregelen.
  • Netwerktoegang met PHP. Sequentiële en recursieve aanroepen. Stealth aanvallen.

8
Algemene overwegingen

  • BFA. Principe. Identificatie en tegenmaatregelen.
  • Phishing. Principe- en gebruikerstraining.
  • DoS. Quota en belastingsbeheer.
  • Wachtwoorden. Versterking en opslag .
  • Encryptie en handtekening. Encryptie/decryptie: PHP en MySQL implementatie.
  • Trucs. Honeypot, verduistering en omgekeerde Turing.
  • Frameworks en softwarebouwstenen. Beveiligingsbeheer in samengestelde ontwikkelingen.
  • Beveiligingsaudits. Basismethodologie, kruisproeven en auditrapport.


Feedback van klanten
5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
GILLES ARNAUD F.
15/10/25
5 / 5

Rijk en gedetailleerd
STEPHEN G.
09/07/25
5 / 5

Zeer interessante inhoud, zeer goed uitgelegd.
CÉDRIC G.
09/07/25
5 / 5

Een trainer die zijn vak door en door kent.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 25 maa., 8 juni, 21 okt.

PARIS LA DÉFENSE
2026 : 25 maa., 8 juni, 21 okt.