Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Grundlagen CMS & eCommerce
Rene Pfeiffer <[email protected]>
CaT
28. November 2007
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 1 / 31
Inhaltsubersicht
Vorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management Systeme
Aufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMS
Erstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von Templates
Erweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMS
eCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und Shopsysteme
SicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungen
Crossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
InhaltsubersichtVorstellung Content Management SystemeAufbau eines CMSErstellen, Verwalten und Verwenden von TemplatesErweitern eines CMSeCommerce und ShopsystemeSicherheitsuberlegungenCrossmediaapplikationen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 2 / 31
Content Management Systeme
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 3 / 31
Aufbau von Webservices
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 4 / 31
Trennung von Code, Design und Inhalten
Dynamische Webseiten bestehen ausI Design,I Code undI Inhalten.
Teile mussen sauber getrennt sein.Redakteure mussen ohne Programmierkenntnisse Inhaltebearbeiten.Design und Inhalt muß unabhangig anderbar sein.
I medienneutrale DatenhaltungI leichte Umformatierung des Inhalts
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 5 / 31
Trennung von Code, Design und InhaltenDynamische Webseiten bestehen aus
I Design,I Code undI Inhalten.
Teile mussen sauber getrennt sein.Redakteure mussen ohne Programmierkenntnisse Inhaltebearbeiten.Design und Inhalt muß unabhangig anderbar sein.
I medienneutrale DatenhaltungI leichte Umformatierung des Inhalts
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 5 / 31
Trennung von Code, Design und InhaltenDynamische Webseiten bestehen aus
I Design,I Code undI Inhalten.
Teile mussen sauber getrennt sein.
Redakteure mussen ohne Programmierkenntnisse Inhaltebearbeiten.Design und Inhalt muß unabhangig anderbar sein.
I medienneutrale DatenhaltungI leichte Umformatierung des Inhalts
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 5 / 31
Trennung von Code, Design und InhaltenDynamische Webseiten bestehen aus
I Design,I Code undI Inhalten.
Teile mussen sauber getrennt sein.Redakteure mussen ohne Programmierkenntnisse Inhaltebearbeiten.
Design und Inhalt muß unabhangig anderbar sein.I medienneutrale DatenhaltungI leichte Umformatierung des Inhalts
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 5 / 31
Trennung von Code, Design und InhaltenDynamische Webseiten bestehen aus
I Design,I Code undI Inhalten.
Teile mussen sauber getrennt sein.Redakteure mussen ohne Programmierkenntnisse Inhaltebearbeiten.Design und Inhalt muß unabhangig anderbar sein.
I medienneutrale DatenhaltungI leichte Umformatierung des Inhalts
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 5 / 31
Verwaltung von Rechten
Ausgedehnte Webseiten benotigen Rechteverwaltung.Rechte fur
I Redakteure und Autoren,I Inhalte (Artikel und Bilder),I Unterseiten.
Loginmechanismus fur Bearbeitung notwendig:I keine Dokumente direkt im WebrootI uberall Sessions zur Kontrolle
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 6 / 31
Verwaltung von RechtenAusgedehnte Webseiten benotigen Rechteverwaltung.
Rechte furI Redakteure und Autoren,I Inhalte (Artikel und Bilder),I Unterseiten.
Loginmechanismus fur Bearbeitung notwendig:I keine Dokumente direkt im WebrootI uberall Sessions zur Kontrolle
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 6 / 31
Verwaltung von RechtenAusgedehnte Webseiten benotigen Rechteverwaltung.Rechte fur
I Redakteure und Autoren,I Inhalte (Artikel und Bilder),I Unterseiten.
Loginmechanismus fur Bearbeitung notwendig:I keine Dokumente direkt im WebrootI uberall Sessions zur Kontrolle
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 6 / 31
Verwaltung von RechtenAusgedehnte Webseiten benotigen Rechteverwaltung.Rechte fur
I Redakteure und Autoren,I Inhalte (Artikel und Bilder),I Unterseiten.
Loginmechanismus fur Bearbeitung notwendig:I keine Dokumente direkt im WebrootI uberall Sessions zur Kontrolle
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 6 / 31
Beispiele fur CMS
DrupalHot Banana (auf Basis von Adobe ColdFusion MX Server)Joomla!TM
RedDot CMSSmartsiteTYPO3MidgardPostnuke
Es gibt unzahlige Systeme fur alle Programmiersprachen undServersysteme am Markt.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 7 / 31
Beispiele fur CMSDrupalHot Banana (auf Basis von Adobe ColdFusion MX Server)Joomla!TM
RedDot CMSSmartsiteTYPO3MidgardPostnuke
Es gibt unzahlige Systeme fur alle Programmiersprachen undServersysteme am Markt.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 7 / 31
Weitere Aspekte von CMS
Abbildung von Workflows.Kollaboratives Arbeiten an Dokumenten.
I AutorenI RedaktionI Publikation
Verwalten von Dokumenten.Wikis werden manchmal auch verwendet.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 8 / 31
Weitere Aspekte von CMSAbbildung von Workflows.
Kollaboratives Arbeiten an Dokumenten.I AutorenI RedaktionI Publikation
Verwalten von Dokumenten.Wikis werden manchmal auch verwendet.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 8 / 31
Weitere Aspekte von CMSAbbildung von Workflows.Kollaboratives Arbeiten an Dokumenten.
I AutorenI RedaktionI Publikation
Verwalten von Dokumenten.Wikis werden manchmal auch verwendet.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 8 / 31
Weitere Aspekte von CMSAbbildung von Workflows.Kollaboratives Arbeiten an Dokumenten.
I AutorenI RedaktionI Publikation
Verwalten von Dokumenten.
Wikis werden manchmal auch verwendet.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 8 / 31
Weitere Aspekte von CMSAbbildung von Workflows.Kollaboratives Arbeiten an Dokumenten.
I AutorenI RedaktionI Publikation
Verwalten von Dokumenten.Wikis werden manchmal auch verwendet.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 8 / 31
Teilbereiche von CMS
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 9 / 31
Aufbau von CMS
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 10 / 31
Erweitern eines CMS
Erweiterung abhangig von CMSGestaltung von Templates
I meist durch Weboberflache (bei ”Fertigen”)I oder auch durch Erstellen von Vorlagen.
Module oder ExtensionsI eigener Code innerhalb des CMSI CMS gibt Funktionen zur Einbindung vor
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 11 / 31
Erweitern eines CMSErweiterung abhangig von CMS
Gestaltung von TemplatesI meist durch Weboberflache (bei ”Fertigen”)I oder auch durch Erstellen von Vorlagen.
Module oder ExtensionsI eigener Code innerhalb des CMSI CMS gibt Funktionen zur Einbindung vor
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 11 / 31
Erweitern eines CMSErweiterung abhangig von CMSGestaltung von Templates
I meist durch Weboberflache (bei ”Fertigen”)I oder auch durch Erstellen von Vorlagen.
Module oder ExtensionsI eigener Code innerhalb des CMSI CMS gibt Funktionen zur Einbindung vor
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 11 / 31
Erweitern eines CMSErweiterung abhangig von CMSGestaltung von Templates
I meist durch Weboberflache (bei ”Fertigen”)I oder auch durch Erstellen von Vorlagen.
Module oder ExtensionsI eigener Code innerhalb des CMSI CMS gibt Funktionen zur Einbindung vor
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 11 / 31
Joomla!TM Templates (1)
Bestehen aus HTML mit PHP1 Mussen gultiges HTML oder XHTML sein.2 HTML/XHTML muß semantisch korrekt sein.3 CSS muß gultig und W3C-konform sein.
Templates sind im templates/ Ordner abgelegtI pro Template ein VerzeichnisI pro Verzeichnis
F templateDetails.xml als BeschreibungF index.php
Templates enthalten Layoutelemente
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 12 / 31
Joomla!TM Templates (1)Bestehen aus HTML mit PHP
1 Mussen gultiges HTML oder XHTML sein.2 HTML/XHTML muß semantisch korrekt sein.3 CSS muß gultig und W3C-konform sein.
Templates sind im templates/ Ordner abgelegtI pro Template ein VerzeichnisI pro Verzeichnis
F templateDetails.xml als BeschreibungF index.php
Templates enthalten Layoutelemente
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 12 / 31
Joomla!TM Templates (1)Bestehen aus HTML mit PHP
1 Mussen gultiges HTML oder XHTML sein.2 HTML/XHTML muß semantisch korrekt sein.3 CSS muß gultig und W3C-konform sein.
Templates sind im templates/ Ordner abgelegtI pro Template ein VerzeichnisI pro Verzeichnis
F templateDetails.xml als BeschreibungF index.php
Templates enthalten Layoutelemente
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 12 / 31
Joomla!TM Templates (1)Bestehen aus HTML mit PHP
1 Mussen gultiges HTML oder XHTML sein.2 HTML/XHTML muß semantisch korrekt sein.3 CSS muß gultig und W3C-konform sein.
Templates sind im templates/ Ordner abgelegtI pro Template ein VerzeichnisI pro Verzeichnis
F templateDetails.xml als BeschreibungF index.php
Templates enthalten Layoutelemente
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 12 / 31
Joomla! Templates (2)
<?xml version="1.0" encoding="iso-8859-1"?><install version="1.5" type="template">
<name>beez</name><version>1.0.0</version><creationDate>19 February 2007</creationDate><author>Angie Radtke/Robert Deutz</author><authorEmail>[email protected]</authorEmail><authorUrl>http://www.run-digital.com</authorUrl><copyright></copyright><license>GNU/GPL</license><description>Accessible template for Joomla 1.5</description><files>
...
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 13 / 31
Joomla! Templates (2)
<?xml version="1.0" encoding="iso-8859-1"?><install version="1.5" type="template">
<name>beez</name><version>1.0.0</version><creationDate>19 February 2007</creationDate><author>Angie Radtke/Robert Deutz</author><authorEmail>[email protected]</authorEmail><authorUrl>http://www.run-digital.com</authorUrl><copyright></copyright><license>GNU/GPL</license><description>Accessible template for Joomla 1.5</description><files>
...
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 13 / 31
Joomla!TM Module
Module erweitern CMS um FunktionenModule implementieren
I PollsI StatistikenI BannersI Feeds, . . .
Module sind im modules/ Ordner abgelegtI pro Modul ein VerzeichnisI pro Verzeichnis
F mod name.xml als BeschreibungF mod name.php enthalt PHP CodeF Zugriff auf Joomla!TM Daten via API
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 14 / 31
Joomla!TM ModuleModule erweitern CMS um Funktionen
Module implementierenI PollsI StatistikenI BannersI Feeds, . . .
Module sind im modules/ Ordner abgelegtI pro Modul ein VerzeichnisI pro Verzeichnis
F mod name.xml als BeschreibungF mod name.php enthalt PHP CodeF Zugriff auf Joomla!TM Daten via API
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 14 / 31
Joomla!TM ModuleModule erweitern CMS um FunktionenModule implementieren
I PollsI StatistikenI BannersI Feeds, . . .
Module sind im modules/ Ordner abgelegtI pro Modul ein VerzeichnisI pro Verzeichnis
F mod name.xml als BeschreibungF mod name.php enthalt PHP CodeF Zugriff auf Joomla!TM Daten via API
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 14 / 31
Joomla!TM ModuleModule erweitern CMS um FunktionenModule implementieren
I PollsI StatistikenI BannersI Feeds, . . .
Module sind im modules/ Ordner abgelegtI pro Modul ein VerzeichnisI pro Verzeichnis
F mod name.xml als BeschreibungF mod name.php enthalt PHP CodeF Zugriff auf Joomla!TM Daten via API
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 14 / 31
Referenzen fur Templates und ModuleJoomla!TM Modul APIJoomla!TM Modul WikiJoomla!TM Template TutorialTemplate Archiv (xtraze.net)Template Erstellung (inorp.com Blog)Template Tutorial (von Churchministriesonline)Template Tutorial (von Compass Design)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 15 / 31
eCommerce und Sicherheit
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 16 / 31
Was ist eCommerce?
Elektronische Abwicklung finanzieller Transaktionen uberNetzwerke.
”Geldverkehr” via Internet.Umfaßt mittlerweile
I Marktplatze,I Verkauf/Ankauf,I Marketing,I Dienstleistungen.
Begann 1994 im W3 mit Bannerwerbungen.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 17 / 31
Was ist eCommerce?Elektronische Abwicklung finanzieller Transaktionen uberNetzwerke.
”Geldverkehr” via Internet.Umfaßt mittlerweile
I Marktplatze,I Verkauf/Ankauf,I Marketing,I Dienstleistungen.
Begann 1994 im W3 mit Bannerwerbungen.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 17 / 31
Was ist eCommerce?Elektronische Abwicklung finanzieller Transaktionen uberNetzwerke.
”Geldverkehr” via Internet.
Umfaßt mittlerweileI Marktplatze,I Verkauf/Ankauf,I Marketing,I Dienstleistungen.
Begann 1994 im W3 mit Bannerwerbungen.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 17 / 31
Was ist eCommerce?Elektronische Abwicklung finanzieller Transaktionen uberNetzwerke.
”Geldverkehr” via Internet.Umfaßt mittlerweile
I Marktplatze,I Verkauf/Ankauf,I Marketing,I Dienstleistungen.
Begann 1994 im W3 mit Bannerwerbungen.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 17 / 31
Was ist eCommerce?Elektronische Abwicklung finanzieller Transaktionen uberNetzwerke.
”Geldverkehr” via Internet.Umfaßt mittlerweile
I Marktplatze,I Verkauf/Ankauf,I Marketing,I Dienstleistungen.
Begann 1994 im W3 mit Bannerwerbungen.
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 17 / 31
Was kann Webapplikationen passieren? (1)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 18 / 31
Was kann Webapplikationen passieren? (2)
”Illegale” HTTP Requests und ParameterPassword Brute Forcing / SniffingSQL InjectionCross Site Scripting (CSS/XSS)
I Fixieren von Session IDs
DNS ManipulationenModifizierte Browser (Add-Ons, Extensions)Modifizierte HTTP/HTTPS ProxiesCookiediebeSuchmaschinen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 19 / 31
Was kann Webapplikationen passieren? (2)
”Illegale” HTTP Requests und ParameterPassword Brute Forcing / SniffingSQL InjectionCross Site Scripting (CSS/XSS)
I Fixieren von Session IDs
DNS ManipulationenModifizierte Browser (Add-Ons, Extensions)Modifizierte HTTP/HTTPS ProxiesCookiediebeSuchmaschinen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 19 / 31
Schwachpunkte bei Webapplikationen
Web Plattform (MS IIS, Apache, ASP, PHP, . . .)WebapplikationDatenbankWeb Client (MS IE, Firefox, Safari, Opera, . . .)Transport (TCP/IP, HTTP, HTTPS)Verfugbarkeit (Denial of Service)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 20 / 31
Schwachpunkte bei WebapplikationenWeb Plattform (MS IIS, Apache, ASP, PHP, . . .)WebapplikationDatenbankWeb Client (MS IE, Firefox, Safari, Opera, . . .)Transport (TCP/IP, HTTP, HTTPS)Verfugbarkeit (Denial of Service)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 20 / 31
Wie kann man auf Sicherheit achten?
Alle externen Eingaben und Daten prufen!I Ist ein Benutzername ein Benutzername?I Ist ein Name ein Name?I Ist eine Zahl eine Zahl?I Ist ein Datum ein Datum?I Enthalt jeder String ausschließlich gultige Zeichen?I Ist die Kreditkartennummer gultig?I Ist die Adresse gultig fur das angegebene Land?I . . .
VerschlusselnI HTTPSI Cookie verschlusseln
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 21 / 31
Wie kann man auf Sicherheit achten?Alle externen Eingaben und Daten prufen!
I Ist ein Benutzername ein Benutzername?I Ist ein Name ein Name?I Ist eine Zahl eine Zahl?I Ist ein Datum ein Datum?I Enthalt jeder String ausschließlich gultige Zeichen?I Ist die Kreditkartennummer gultig?I Ist die Adresse gultig fur das angegebene Land?I . . .
VerschlusselnI HTTPSI Cookie verschlusseln
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 21 / 31
Aufbau von eCommerce Sites
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 22 / 31
Wichtige Daten bei eCommerce Sites
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 23 / 31
eCommerce Software
eigenstandige LosungenI osCommerceI PHP MultishopI xt-Commerce
Zusatze fur CMSI Module als ErweiterungI Shopfunktionalitat nicht Kernbestandteil
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 24 / 31
eCommerce Softwareeigenstandige Losungen
I osCommerceI PHP MultishopI xt-Commerce
Zusatze fur CMSI Module als ErweiterungI Shopfunktionalitat nicht Kernbestandteil
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 24 / 31
Kategorien von eCommerce
Business-to-Business (B2B)I Großhandel, Distributoren, . . .
Business-to-Consumer (B2C)I Webshops, Telebanking, . . .
Consumer-to-Consumer (C2C)I Online Auktionen, Vermittlungen, . . .
Government-to-Business (G2B)I Publikation von Richtlinien fur Unternehmen, . . .
Government-to-Citizen (G2C)I http://www.help.gv.at/, http://www.ris.bka.gv.at/,
. . .
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 25 / 31
Kategorien von eCommerceBusiness-to-Business (B2B)
I Großhandel, Distributoren, . . .Business-to-Consumer (B2C)
I Webshops, Telebanking, . . .Consumer-to-Consumer (C2C)
I Online Auktionen, Vermittlungen, . . .Government-to-Business (G2B)
I Publikation von Richtlinien fur Unternehmen, . . .Government-to-Citizen (G2C)
I http://www.help.gv.at/, http://www.ris.bka.gv.at/,. . .
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 25 / 31
Datenformate im eCommerce
Standards fur den Austausch von GeschaftsdatenI UN/EDIFACT weltweiter Standard fur B2BI ANSI ASC X12 verbreiteter Standard in Nordamerika
Credit Card ClearingI Plausibilitattests der Nummer durch AlgorithmenI Prufen der Karte durch Service (z.B. Monetra)
alternative ZahlungsformenI HandyI Internetdienste (z.B. PayPal R©)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 26 / 31
Datenformate im eCommerceStandards fur den Austausch von Geschaftsdaten
I UN/EDIFACT weltweiter Standard fur B2BI ANSI ASC X12 verbreiteter Standard in Nordamerika
Credit Card ClearingI Plausibilitattests der Nummer durch AlgorithmenI Prufen der Karte durch Service (z.B. Monetra)
alternative ZahlungsformenI HandyI Internetdienste (z.B. PayPal R©)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 26 / 31
Datenformate im eCommerceStandards fur den Austausch von Geschaftsdaten
I UN/EDIFACT weltweiter Standard fur B2BI ANSI ASC X12 verbreiteter Standard in Nordamerika
Credit Card ClearingI Plausibilitattests der Nummer durch AlgorithmenI Prufen der Karte durch Service (z.B. Monetra)
alternative ZahlungsformenI HandyI Internetdienste (z.B. PayPal R©)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 26 / 31
Datenformate im eCommerceStandards fur den Austausch von Geschaftsdaten
I UN/EDIFACT weltweiter Standard fur B2BI ANSI ASC X12 verbreiteter Standard in Nordamerika
Credit Card ClearingI Plausibilitattests der Nummer durch AlgorithmenI Prufen der Karte durch Service (z.B. Monetra)
alternative ZahlungsformenI HandyI Internetdienste (z.B. PayPal R©)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 26 / 31
Gultigkeit der Zahlungsmittel
Prufung der Bezahlung mit Hilfe von BankenI Daten gehen an ”Clearing Stelle”I Webshop bekommt Ruckmeldung
Verwenden von bankahnlichen FirmenI PayPal R©I
”Mittelsmanner” mit virtuellen Wahrungen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 27 / 31
Gultigkeit der ZahlungsmittelPrufung der Bezahlung mit Hilfe von Banken
I Daten gehen an ”Clearing Stelle”I Webshop bekommt Ruckmeldung
Verwenden von bankahnlichen FirmenI PayPal R©I
”Mittelsmanner” mit virtuellen Wahrungen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 27 / 31
Gultigkeit der ZahlungsmittelPrufung der Bezahlung mit Hilfe von Banken
I Daten gehen an ”Clearing Stelle”I Webshop bekommt Ruckmeldung
Verwenden von bankahnlichen FirmenI PayPal R©I
”Mittelsmanner” mit virtuellen Wahrungen
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 27 / 31
Vertrauen in eCommerce - Shopping 2.0
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 28 / 31
Vertrauen in eCommerce - Psychologie
Status ”logged in/out” klar markierenI deutliche Farben verwendenI Session zeutlich begrenzen
Uberprufung von Transaktionen durchschaubar gestaltenLeicht verstandliche Anleitungen verfassen
I Phishing erkennenI Bestellungen hinterfragenI Telebanking als Inspiration
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 29 / 31
Vertrauen in eCommerce - PsychologieStatus ”logged in/out” klar markieren
I deutliche Farben verwendenI Session zeutlich begrenzen
Uberprufung von Transaktionen durchschaubar gestaltenLeicht verstandliche Anleitungen verfassen
I Phishing erkennenI Bestellungen hinterfragenI Telebanking als Inspiration
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 29 / 31
Vertrauen in eCommerce - PsychologieStatus ”logged in/out” klar markieren
I deutliche Farben verwendenI Session zeutlich begrenzen
Uberprufung von Transaktionen durchschaubar gestalten
Leicht verstandliche Anleitungen verfassenI Phishing erkennenI Bestellungen hinterfragenI Telebanking als Inspiration
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 29 / 31
Vertrauen in eCommerce - PsychologieStatus ”logged in/out” klar markieren
I deutliche Farben verwendenI Session zeutlich begrenzen
Uberprufung von Transaktionen durchschaubar gestaltenLeicht verstandliche Anleitungen verfassen
I Phishing erkennenI Bestellungen hinterfragenI Telebanking als Inspiration
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 29 / 31
ReferenzenHans Robert Hansen, Gustaf Neumann, Wirtschaftsinformatik I, ISBN 3825226697, 9.Auflage, UTB, 2005.
Gunter Muller, Torsten Eymann & Michael Kreutzer, Telematik- undKommunikationssysteme in der vernetzten Wirtschaft, ISBN 978-3-486-25888-2, 2002.
Joel Scambray, Mike Shema & Caleb Sima, Hacking ExposedTM Web Applications, 1.Auflage, ISBN 0-07-226299-0, McGraw-Hill, 2006.
Open Web Application Security Project (OWASP)
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 30 / 31
Uber dieses DokumentAutor: Rene PfeifferErstellt mit LATEX und LATEX Beamer ClassDokumentensammlung unterhttp://web.luchs.at/information/docs.php
Copyright (C) 2004-2007 by Rene Pfeiffer <[email protected]>. This material may bedistributed only subject to the terms and conditions set forth in the Open PublicationLicense, v1.0 or later (the latest version is presently available athttp://www.opencontent.org/openpub/).
Rene Pfeiffer <[email protected]> (CaT) Grundlagen CMS & eCommerce 28. November 2007 31 / 31