23.09.05 Seite 1 - TYPO3 auf IIS typohead s Willkommen TYPO3 auf IIS ● Christian Kurta

Slides:



Advertisements
Ähnliche Präsentationen
Das Content-Management-System Sebastian Raubinger
Advertisements

Was gibt´s neues im Bereich Sicherheit
Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury
allegro meets Internet
Multi-Server Shutdown
Mu - Linux.
Basis-Architekturen für Web-Anwendungen
Dedizierte Systeme Typo3 Installation – Dummy Package –
7.3. Viren, Würmer, Trojaner Mail von der Nachbarin
Webserver, © Till Hänisch 2002 Apache The open way.
Anwendungssoftware für IPv6
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
Einführung in Visual C++
Wismar Business School
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
PHP Pakete und Beispiele Webengineering Robert Lemke.
15b beas WEB App Installation
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Automatische Übersetzungen mit Google
Infrastruktur traditionelles webhosting meilensteine konzepte zusätzliche dienste server-landschaft "traditionelles webhosting" versus "WCMS" informations-quellen.
G.Meininghaus, Konstanz1 Bilder / Fotos per verschicken.
Netzfort – Instituts-Namensraum
EIN CMS MACHT SCHULE Tina Gasteiger.
Online-Systematiken im Netz
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
DYNTEST –Control Systems -Probleme beim Auslesen-
Kostenlose Alternative zu Microsoft Office
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Sicherheit im Internet
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
von Oliver & Christoph Bensch
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Das Client/Server – Modell und die XAMPP-Distribution
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
CGI (Common Gateway Interface)
PHP Basic.
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Herbers Excel-Server - der Workshop
Computer-Zeitkontrolle und Überwachung der Aktivitäten
Bereitstellen von PHP-Webanwendungen auf Windows Azure
Warum IIS? Best of Microsoft Webserver
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
01:02 Matthias Ansorg FH Gießen-Friedbrg :: Multimedia11/ Administration von TYPO3 Inhalt Installation und Konfiguration TypoScript by Example: Content-Rendering.
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
RV DUS and more PC-Schulung für die Generation 60 plus im RV Düsseldorf Motto: Keine Angst vor Mäusen! Franz Fischer & Bernd Zellmer Düsseldorf, 21. Januar.
Internetsicherheit Referenten: Christian Schnidrig, David Gundi.
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
MediaWiki 1.7 Installation. MediaWiki 1.7 Voraussetzungen Apache Webserver oder IIS 6.0 PHP > 5 (5.1 empfohlen) sonst MediaWiki MySQL 4.0 oder.
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Remotezugriffe unter Linux Leo Besold Azubi Juni 2015.
PHP: Hypertext Preprocessor Roman Schröder PHP2 / 28 Überblick  Was ist PHP?  Installation  Konfiguration  Sicherheit  Sprachkonstrukte.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
Mit CAR4KMU zum eStandard auto-gration in der Automobilindustrie Installation auto-gration Konnektor.
IIS The microsoft way. © Windows NT Option pack optionale Server Komponenten IIS (Internet Information Server) Webserver von Microsoft.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
LINUX II Harald Wegscheider
Drupal Installation Versionen 7.43 & Allgemein (bei beiden Versionen) Xampp Control- Panel öffnen Server starten, sonst kein Zugriff auf localhost.
Willkommen beim Clubabend Die Windows Registry
Google App Engine - Technische Stärken und Schwächen
SAP – Installation auf Windows Server 2008 R2 Enterprise
Schnelle PHP-Webapplikationen mit Booosta 3.0
MySQL – Die freie Datenbank
WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein.
Apache The open way.
 Präsentation transkript:

Seite 1 - TYPO3 auf IIS typohead s Willkommen TYPO3 auf IIS ● Christian Kurta

Seite 2 - TYPO3 auf IIS typohead s Agenda ● Vorurteile bzgl – LAMP / WAMP ● Architekturvergleich ● Vorraussetzungen ● Vorteile / Nachteile ● Stresstesting

Seite 3 - TYPO3 auf IIS typohead s Vorurteile IIS ● Performance ● Instabil ● Lizenzkosten ● Insecure ● Black-Box ● Fehlende Bildbearbeitung

Seite 4 - TYPO3 auf IIS typohead s Vorurteile Apache (WIN32) ● Funktioniert nicht zu 100% auf Windows ● Nicht stable?

Seite 5 - TYPO3 auf IIS typohead s Architekturunterschiede PHP ● IIS: – PHP als CGI/FastCGI/ISAPI ● CGI: Pro Aufruf 1 Prozess – PHP bei jedem Aufruf komplett neu geladen. ● FastCGI/ISAPI: PHP bleibt im Speicher und lädt neue Instanzen nach ● Apache: – PHP als Modul/CGI

Seite 6 - TYPO3 auf IIS typohead s Architekturunterschiede ImageMagick ● IIS: – cmd.exe führt convert/combine aus ● Problematisch bzgl Rechte IISUSR ● Apache: – wwwrun führt convert/combine aus

Seite 7 - TYPO3 auf IIS typohead s Vorraussetzungen ● IIS 6.0 ● PHP mit GD usw. ● FastCGI ● E-Accellerator

Seite 8 - TYPO3 auf IIS typohead s PHP ● Nur absolut notwendige Module aktivieren ● SSL fürs Backend verwenden! ● Vorsicht bei: – Directory Indexes – Includes

Seite 9 - TYPO3 auf IIS typohead s Die wichtigsten PHP.ini Variablen Safe_mode = On Safe_mode_execdir = /meineexec/ >= TYPO Open_basedir = /www alle TYPO3 Versionen Register_globals = Off Display Errors = Off Log Errors = On

Seite 10 - TYPO3 auf IIS typohead s Linux / Unix / Windows ● Nur absolut notwendige Programme installieren ● (< TYPO : cp, mv) ● Firewall (!!!) ● tuga-assholes ● Kernel Sicherheit / Microsoft BSA ● Windows Updates ● Weiteres siehe Sicherheit in und rund um TYPO3 – TUGA in Retz

Seite 11 - TYPO3 auf IIS typohead s Windows ● Vorsicht bei Dateiberechtigungen: ● Cmd.exe: IISUSR, IISWM -> Safemodeverz. ● Convert/combine: -> Safemodeverz.

Seite 12 - TYPO3 auf IIS typohead s MySQL-Security ● Root-Passwort vergeben! ● Port 3306 bei der Firewall blockieren ● Dem TYPO3 Web keine Create, Drop, Grant usw Rechte geben. ● Dem TYPO3 Web nur den lokalen Hostname erlauben (localhost, www1 – nicht %) ● phpMyAdmin mit.htaccess sichern – (auch das von TYPO3)

Seite 13 - TYPO3 auf IIS typohead s MySQL-Performance (my.cnf) ● Persist Connections = Off ● Max Users Limit auf Limit von Apache setzen! ● Weitere Vorschläge?

Seite 14 - TYPO3 auf IIS typohead s TYPO3 noch sicherer machen (1/2) ● /typo3-sourcecode mit.htaccess schützen ● IPmaskList ● lockToDomain bei BE-users/BE-groups ● https fürs Backend – lockSSL = 1 ● Evtl typo3-Verzeichnis umbenennen ● Keine SQL-Dumps speichern ● Evtl localconf.php ausserhalb von webroot

Seite 15 - TYPO3 auf IIS typohead s TYPO3 noch sicherer machen (2/2) ● /typo3/dev Ordner löschen ● /typo3/misc Ordner Löcshen ● Install-Tool mit die() Funktion versehen – oder löschen. ● Kein HTML-Content-Element für BE-User – kein Button “HTML-Anzeigen” - XSS ● Keine Installation von “Quickstart Package” ● Warning_mode ● Warning_ _Addr

Seite 16 - TYPO3 auf IIS typohead s Installation ● PHP 4.3.X installieren ● FastCGI runterladen und entpacken in c:\php\isapifcgi.dll ● Regedit: HKEY_LOCAL_MACHINE:Software\FASTCG I\.php – AppPath = c:\php\php.exe – BindPath = php-fcgi

Seite 17 - TYPO3 auf IIS typohead s Installation ● $_SERVER['FCGI_SERVER_VERSION'] in phpinfo()

Seite 18 - TYPO3 auf IIS typohead s Stresstest ● Microsoft Application Test Center (im VisualStudio Paket enthalten -> Praxisbericht ● Apache Benchmark

Seite 19 - TYPO3 auf IIS typohead s Links & Literatur ● ●

Seite 20 - TYPO3 auf IIS typohead s Fragen / Antworten ● Vielen Dank für Ihre Aufmerksamkeit.