SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Du kommst hier nicht rein! 	Sicher programmieren,[object Object]
Sicher – warum?,[object Object],Live Beispiele in echten T3 Extensions,[object Object],SQL Injection,[object Object],XSS (Cross Site Script),[object Object],Filtern der Usereingaben,[object Object],Vorstellung von wt_doorman,[object Object],Allgemeine Links zum Thema,[object Object]
Sicher – Warum?,[object Object]
Es ist kein Problem eine unsichere Extension einzusetzen,[object Object],… so lange nichts passiert!,[object Object]
Worstcase für die Agentur:,[object Object],Datenverlust,[object Object],Unmut des Kunden,[object Object],Zeitverlust,[object Object],Geldverlust,[object Object],Mögliche Schadensersatzforderungen,[object Object],Mögliche Folgeschäden,[object Object]
Beispiele aus dem TER,[object Object]
SQL injection,[object Object]
Cross Site Scripting,[object Object]
Filtern der Usereingaben,[object Object]
Umwandlung in Integer,[object Object],$int = intval($string);,[object Object],Findet Einsatz vorwiegend bei Datenbank Aktionen (z.B. Zeige Datensatz mit uid = intval($uid) ),[object Object],Bsp: ,[object Object],[object Object]
„33“ zu 33,[object Object]
„3“3“ zu „33“,[object Object]
„3‘>3“ zu „3'>3“,[object Object]
wt_doorman,[object Object]
[object Object]
Nutzung in eigener Extension
wt_directory
wt_gallery,[object Object]
Secure TYPO Extensions
Allgemeine Links,[object Object],Zum Thema,[object Object]

Más contenido relacionado

Destacado

FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?jean baptiste dieng
 
Utiliser son traitement de texte pour concevoir un document complexe version def
Utiliser son traitement de texte pour concevoir un document complexe version defUtiliser son traitement de texte pour concevoir un document complexe version def
Utiliser son traitement de texte pour concevoir un document complexe version defMoiraud Jean-Paul
 
Abstention mayer subileau
Abstention mayer subileauAbstention mayer subileau
Abstention mayer subileauThibaut Guigue
 
Six-guns - Présentation de la boutique
Six-guns - Présentation de la boutiqueSix-guns - Présentation de la boutique
Six-guns - Présentation de la boutiqueFigaronron Figaronron
 
Guía de equipamiento básico en bacteriología
Guía de equipamiento básico en bacteriologíaGuía de equipamiento básico en bacteriología
Guía de equipamiento básico en bacteriologíaegrandam
 
Alles, was hervorgeht (prrt nbt)
Alles, was hervorgeht (prrt nbt)Alles, was hervorgeht (prrt nbt)
Alles, was hervorgeht (prrt nbt)helmutsatzinger
 
Zapovednik kamarg
Zapovednik kamargZapovednik kamarg
Zapovednik kamargNatalie1111
 
La goutte d_eau_gisele
La goutte d_eau_giseleLa goutte d_eau_gisele
La goutte d_eau_giselenajlaa meskine
 
Améliorez la performance opérationnelle de votre Supply chain
Améliorez la performance opérationnelle de votre Supply chainAméliorez la performance opérationnelle de votre Supply chain
Améliorez la performance opérationnelle de votre Supply chainAquastar Consulting
 
Cv créatif Andréa DUPUY G1
Cv créatif Andréa DUPUY G1Cv créatif Andréa DUPUY G1
Cv créatif Andréa DUPUY G1Andréa DUPUY
 
Mon autobiographie (1)
Mon autobiographie (1)Mon autobiographie (1)
Mon autobiographie (1)abbysisson
 
Processus de base pour créer une communauté de marque en ligne
Processus de base pour créer une communauté de marque en ligneProcessus de base pour créer une communauté de marque en ligne
Processus de base pour créer une communauté de marque en ligneGeneviève Lamy
 
Steinschaler Gärten
Steinschaler GärtenSteinschaler Gärten
Steinschaler GärtenJohann Weiss
 

Destacado (19)

FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
FabLab en entreprise, vers une diffusion des gouvernances sans hiérarchie ?
 
Utiliser son traitement de texte pour concevoir un document complexe version def
Utiliser son traitement de texte pour concevoir un document complexe version defUtiliser son traitement de texte pour concevoir un document complexe version def
Utiliser son traitement de texte pour concevoir un document complexe version def
 
Abstention mayer subileau
Abstention mayer subileauAbstention mayer subileau
Abstention mayer subileau
 
Collaboratif
CollaboratifCollaboratif
Collaboratif
 
Alternance
AlternanceAlternance
Alternance
 
Six-guns - Présentation de la boutique
Six-guns - Présentation de la boutiqueSix-guns - Présentation de la boutique
Six-guns - Présentation de la boutique
 
Guía de equipamiento básico en bacteriología
Guía de equipamiento básico en bacteriologíaGuía de equipamiento básico en bacteriología
Guía de equipamiento básico en bacteriología
 
Alles, was hervorgeht (prrt nbt)
Alles, was hervorgeht (prrt nbt)Alles, was hervorgeht (prrt nbt)
Alles, was hervorgeht (prrt nbt)
 
Geren aula5
Geren aula5Geren aula5
Geren aula5
 
Zapovednik kamarg
Zapovednik kamargZapovednik kamarg
Zapovednik kamarg
 
L'habitant un client à ne pas oublier
L'habitant un client à ne pas oublierL'habitant un client à ne pas oublier
L'habitant un client à ne pas oublier
 
Cv crowdfunding
Cv crowdfundingCv crowdfunding
Cv crowdfunding
 
La goutte d_eau_gisele
La goutte d_eau_giseleLa goutte d_eau_gisele
La goutte d_eau_gisele
 
Améliorez la performance opérationnelle de votre Supply chain
Améliorez la performance opérationnelle de votre Supply chainAméliorez la performance opérationnelle de votre Supply chain
Améliorez la performance opérationnelle de votre Supply chain
 
Cv créatif Andréa DUPUY G1
Cv créatif Andréa DUPUY G1Cv créatif Andréa DUPUY G1
Cv créatif Andréa DUPUY G1
 
Mon autobiographie (1)
Mon autobiographie (1)Mon autobiographie (1)
Mon autobiographie (1)
 
Processus de base pour créer une communauté de marque en ligne
Processus de base pour créer une communauté de marque en ligneProcessus de base pour créer une communauté de marque en ligne
Processus de base pour créer une communauté de marque en ligne
 
1 (1)
1 (1)1 (1)
1 (1)
 
Steinschaler Gärten
Steinschaler GärtenSteinschaler Gärten
Steinschaler Gärten
 

Más de Alex Kellner

TYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-ProjektenTYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-ProjektenAlex Kellner
 
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimVorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimAlex Kellner
 
TYPO3 Certified Integrator - Teste dein Wissen
TYPO3 Certified Integrator - Teste dein WissenTYPO3 Certified Integrator - Teste dein Wissen
TYPO3 Certified Integrator - Teste dein WissenAlex Kellner
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alex Kellner
 
TYPO3 Extension in2snippets
TYPO3 Extension in2snippetsTYPO3 Extension in2snippets
TYPO3 Extension in2snippetsAlex Kellner
 
jQuery Mobile mit TYPO3
jQuery Mobile mit TYPO3jQuery Mobile mit TYPO3
jQuery Mobile mit TYPO3Alex Kellner
 
TYPO3 coding guidelines
TYPO3 coding guidelinesTYPO3 coding guidelines
TYPO3 coding guidelinesAlex Kellner
 
jQuery in TYPO3 nutzen
jQuery in TYPO3 nutzenjQuery in TYPO3 nutzen
jQuery in TYPO3 nutzenAlex Kellner
 
TYPO3 TypoScript: IF, CASE, CONDITIONS
TYPO3 TypoScript: IF, CASE, CONDITIONSTYPO3 TypoScript: IF, CASE, CONDITIONS
TYPO3 TypoScript: IF, CASE, CONDITIONSAlex Kellner
 
Extension linkhandler
Extension linkhandlerExtension linkhandler
Extension linkhandlerAlex Kellner
 
TYPO3 security updates
TYPO3 security updatesTYPO3 security updates
TYPO3 security updatesAlex Kellner
 
SEO on TYPO3 homepage
SEO on TYPO3 homepageSEO on TYPO3 homepage
SEO on TYPO3 homepageAlex Kellner
 
Presentation of Powermail for TYPO3
Presentation of Powermail for TYPO3Presentation of Powermail for TYPO3
Presentation of Powermail for TYPO3Alex Kellner
 

Más de Alex Kellner (16)

TYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-ProjektenTYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
 
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimVorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
 
TYPO3 Certified Integrator - Teste dein Wissen
TYPO3 Certified Integrator - Teste dein WissenTYPO3 Certified Integrator - Teste dein Wissen
TYPO3 Certified Integrator - Teste dein Wissen
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0
 
Powermail 2.0
Powermail 2.0Powermail 2.0
Powermail 2.0
 
TYPO3 Extension in2snippets
TYPO3 Extension in2snippetsTYPO3 Extension in2snippets
TYPO3 Extension in2snippets
 
jQuery Mobile mit TYPO3
jQuery Mobile mit TYPO3jQuery Mobile mit TYPO3
jQuery Mobile mit TYPO3
 
TYPO3 coding guidelines
TYPO3 coding guidelinesTYPO3 coding guidelines
TYPO3 coding guidelines
 
jQuery in TYPO3 nutzen
jQuery in TYPO3 nutzenjQuery in TYPO3 nutzen
jQuery in TYPO3 nutzen
 
TYPO3 TypoScript: IF, CASE, CONDITIONS
TYPO3 TypoScript: IF, CASE, CONDITIONSTYPO3 TypoScript: IF, CASE, CONDITIONS
TYPO3 TypoScript: IF, CASE, CONDITIONS
 
Extension linkhandler
Extension linkhandlerExtension linkhandler
Extension linkhandler
 
SEO for Editors
SEO for EditorsSEO for Editors
SEO for Editors
 
Powermail Tritum
Powermail TritumPowermail Tritum
Powermail Tritum
 
TYPO3 security updates
TYPO3 security updatesTYPO3 security updates
TYPO3 security updates
 
SEO on TYPO3 homepage
SEO on TYPO3 homepageSEO on TYPO3 homepage
SEO on TYPO3 homepage
 
Presentation of Powermail for TYPO3
Presentation of Powermail for TYPO3Presentation of Powermail for TYPO3
Presentation of Powermail for TYPO3
 

Secure TYPO Extensions