ASP

ASP

(= Active Server Pages) ist keine Programmiersprache, sondern eine von Microsoft entwickelte Technologie für interaktive Internetseiten. ASP läuft dabei vollständig serverseitig ab und sendet reinen HTML-Code an den Browser. Somit ist ASP browserunabhängig, wobei ASP keinen Einfluss auf die Seite hat, die bereits im Browser des Nutzers angezeigt wird. In ASP werden Skriptsprachen verwendet, die zumeist verwendeten Skriptsprachen sind JavaScript und VBScript, standardmäßig wird VBScript verwendet.

Die Möglichkeiten von ASP sind sehr gross. Das verwenden von Datenbanken ist eine der zumeist genutzten Möglichkeiten von ASP. Beispiel Gästebuch: Erstellt jemand einen neuen Eintrag in das Gästebuch, muss dieser Eintrag beim nächsten Aufruf des Gästebuches zur Verfügung stehen. Dabei können die unterschiedlichsten Datenbanken in ASP eingesetzt werden, von einer einfachen XML-Datei, einer Access-Datenbank, MySQL, bis zu einer mehreren GigaByte großen Datenbank z.B. SQL-Server oder Oracle. Newsletter, Emailversand, Dateien-Upload, verarbeiten von Office-Dokument, Passwort-gesteuerter Zugriff sind nur einige wenige Möglichkeiten von ASP. Des Weiteren ermöglicht ASP die Nutzung von ActiveX-Dateien (exe und dll), geschrieben in Visual Basic und C++. Sogar eine minimale Serververwaltung ist per ASP m�glich.

Die Geschwindigkeit von ASP ist sehr gut, wenn man berücksichtigt, daß eine Skriptsprache eingesetzt wird. ASP kann auch auf Seiten eingesetzt werden, die sehr umfangreich und mehrere 1000 mal je Tag aufgerufen werden. Und dennoch ist ASP auch für Programmieranfänger geeignet, denn Erfolge stellen sich sehr schnell ein. Und mit VBScript steht eine einfache Sprache mit einer einfachen und schnell zu lernenden Syntax zur Verfügung.

Ideen zur Steigerung der Kundenbeziehung

Nachfolgende Ideen lassen sich mit dem Kundenbeziehungsmanager (Unternehmerpaket) automatisiert umsetzen. Dies ist nur eine Auswahl.

  • Geburtstagserinnerung:
    Vergessen Sie niemals einen Geburtstag eines Kunden. Der Kundenbeziehungsmanager sendet genau zum Geburtstag Gluckwünsche per E-Mail ganz automatisch.
  • Terminbestätigung:
    Sobald Sie einen Termin eingetragen haben, können Sie den Teilnehmern einen Terminbestätigung per E-Mail senden lassen.
  • Terminerinnerung:
    Senden Sie automatisiert z.b. einen Tag vor dem Termin nochmals eine Erinnerung an den Kunden, damit er den Termin nicht vergisst.
  • Anfallende Services:
    Tragen Sie in das System ein, wann ein Vertrag erneuert werden muss und erinnern Sie Ihren Kunden zeitgerecht daran. Z.B. Bei Ablauf des Pickerls für das Auto oder bei Ablauf eines Wartungsvertrages oder Versicherungsvertrages.
  • Adressüberprüfungen:
    Aktuelle Adress- und Kontaktdaten sind wichtig. Senden Sie einmal im Jahr automatisiert eine E-Mail an Ihren Kunden und fragen Sie, ob die Kontaktdaten noch aktuell sind.
  • Willkommensemail:
    Urlaubsgäste freuen sich, wenn Sie ein paar Tage vorher eine Willkommensemail erhalten, wo Sie nochmals bestätigen, dass das Zimmer bereit ist und Sie sich auf den Gast freuen.

Mit dem Kundenbeziehungsmanager lassen sich alle nur erdenklichen Ideen umsetzen. Er hilft Ihnen dabei, die Beziehung zu Ihren Kunden durch automatisierte Abläufe auszubauen.

Der Kundenbeziehungsmanger ist Teil des Unternehmerpakets

Piwik – Websiteanalyse Ihre Besuche von der Erfassung via Cookie ausschließen

Ich möchte, dass meine eigenen Besuche in die Websitestatistik nicht mit aufgenommen werden. Geht das?

Ja, das ist möglich.

Wechseln Sie hierzu in die Einstellungen.

Piwik Einstellungen

Piwik Einstellungen

Am unteren Ende der Seite haben Sie die Möglichkeit, die eigene Besuche von der Protokollierung auszuschalten.

Piwik-Einstellungen-Erfassung-eigene-Besuche-deaktivieren

Piwik-Einstellungen-Erfassung-eigene-Besuche-deaktivieren

Sie können später an gleicher Stelle die Protokollierung wieder aktivieren.

Piwik-Einstellungen-Erfassung-eigene-Besuche

Piwik-Einstellungen-Erfassung-eigene-Besuche

Datenbank erstellen

Unsere Webhosting Pakete unterstützen folgende Datenbanken:

  • MSSQL     *nur Windows Accounts
  • MySQL
  • MS Access

So erstellen Sie eine neue Datenbank:

Loggen Sie sich in das Kundenpanel ein.

  1. Klicken Sie auf die Registerkarte Websites & Domains.
  2. Klicken Sie auf Datenbanken (in der Gruppe Erweiterte Operationen).
  3. Klicken Sie auf Neue Datenbank hinzufügen.
  4. Geben Sie einen Namen für die Datenbank ein.

Es wird empfohlen, einen Namen zu wählen, der mit einem Zeichen des lateinischen Alphabets beginnt und nur alphanumerische Zeichen und Unterstriche enthält (maximal 64 Zeichen).

Wählen Sie den Typ der zu verwendenden Datenbank aus: MySQL, PostgreSQL oder Microsoft SQL Server. Klicken Sie auf OK.
Um die Zugangsdaten für den Datenbankadministrator einzurichten, klicken Sie auf Neuen Datenbankbenutzer hinzufügen.
Geben Sie einen Benutzernamen und ein Passwort ein, der bzw. das für den Zugriff auf den Inhalt der Datenbank verwendet werden soll.

Klicken Sie auf OK.

Outlook E-Mails nur versenden aber nicht empfangen

Outlook E-Mails nur versenden aber nicht empfangen

Man möchte in der Firma von allen Arbeitsplatz von dem Hauptemailkonto office@ E-Mails versenden können.

E-Mails empfangen sollte man aber nur von einem Arbeitsplatz können.

Lösung 1 mit POP3

Grundsätzlich ist es so, dass wenn man eine E-Mail Konto in Outlook einrichtet, von diesem Konto E-Mails empfangen und gesendet werden kann.
Es gibt aber die Möglichkeit, das Empfangen für ein spezielles E-Mail Konto aus der Hauptgruppe auszuschließen.

Die Einstellung findet man unter Datei / Optionen / Erweitert / Senden/Empfangen.

outlook-uebermittlungseinstellungen

Deaktiviert man „Nachrichten empfangen“, so wird dieses Konto bei Klick auf den Button „Alle Ordner senden/empfangen“ für „Empfangen“ ausgenommen.

outlook-senden-empfangen

Hinweis:
Diese Einstellung ist keine Security Einstellung. Es kann nicht verhindert werden, dass ein Benutzer für dieses Konto trotzdem E-Mails empfängt.
Ein Benutzer kann sehr leicht über den Button „Senden-Empfangen-Gruppen“ das ensprechende Konto auswählen, und E-Mails für dieses empfangen.
Deshalb sollte man bei solchen Konten auf jeden Fall die Option „Kopie aller Nachrichten auf dem Server belassen“ aktivieren.

outlook-gruppen-senden

outlook-kopie-nachrichten

Lösung 2 mit POP3 / IMAP

Jeder Benutzer bekommt seine eigene E-Mail Adresse. Diese wird in Outlook als Pop3 oder Imap Konto eingerichtet.
Jeder Benutzer versendet mit seiner eigenen E-Mail Adresse.
Klickt der Kunde auf antworten, so wird die Hauptemailadresse vorgeschlagen.

Es wird nicht verhindert, dass ein Kunde die E-Mail Adresse des Benutzers manuell eingibt und an diese spezifische E-Mail Adresse sendet.

Damit alle einkommenden E-Mails im Hauptemailkonto landen, muss am Server eine Weiterleitung aller E-Mails an die Hauptemailadresse eingerichtet werden.

outlook-internet-mail-einstellungen

Damit als Antwort Adresse die Hauptemail vorgeschlagen wird, muss man in Outlook in den Kontoeinstellungen dies eingeben.

Lösung 3 mit Exchange

In Exchange kann man dies über Berechtigungen lösen. In Exchange wird jedem Benutzer das Senden für das Hauptemailkonto erlaubt.
Jeder Benutzer kann in Outlook dann mit „Senden als“ E-Mails versenden.

„Senden als“ Berechtigung ermöglicht es einer Stellvertretung, Nachrichten zu senden. Nachdem diese Berechtigung einer Stellvertretung zugewiesen wurde, werden alle Nachrichten, die eine Stellvertretung aus dem Postfach sendet, so angezeigt, als wären sie vom Postfachbesitzer gesendet worden. Diese Berechtigung ermöglicht es einer Stellvertretung jedoch nicht, sich am Benutzerpostfach anzumelden. Die Berechtigung erlaubt allerdings nur Benutzern das Öffnen des Postfachs. Wenn diese Berechtigung einer Gruppe zugewiesen ist, wird eine von der Stellvertretung gesendete Nachricht so angezeigt, als wäre sie von der Gruppe gesendet worden.

Piwik Website Analyse

Piwig ist ein sehr ausgereifte Anwendung um den Traffic von Websiten zu analysieren. Ähnlich wie Google Analytics ist eine sehr detaillierte Analyse möglich.

Das Programm muss auf einem Webserver installiert werden und dann in das CMS eingebunden werden. Es gibt viele Plugins für die wichtigsten Shop, Blog und CMS Systeme.

http://piwik.org/

Sicherheit bei PDF Dokumenten

In PDF Dokumenten ist es möglich, verschiedene Sicherheitseinstellungen beim Erzeugen des PDFs vorzunehmen.

Folgende Dokumenteinschränkungen können vorgenommen werden.

  • Drucken
  • Ändern des Dokuments
  • Dokumentzusammenstellung
  • Kopieren von Inhalt
  • Kopieren von Inhalt für Barrierefreiheit
  • Seitenentnahme
  • Kommentieren
  • Formularfelder ausfüllen
  • Unterschreiben
  • Vorlagenseiten erstellen

Nun erwartet man sich, dass wenn man z.b. Drucken oder Kopieren von Inhalt nicht zulässt, dass dies auch nicht möglich ist.

Wir haben das für 2 Sicherheitseinstellungen getestet.

Der Test

Testsystem:

  • Windows 7 Prof. Service Pack 1 64bit
  • Acrobat Reader
  • Internet Explorer Version 11
  • Google Chrome Version 35
  • Mozilla Firefox Version 30

Testfile:
Wir haben nun einen Test mit einem öffentlichen Dokument des Bundesministeriums durchgeführt. Konkret mit dem Bundesgesetzblatt Jahrgang 2013 Teil I Nr. 62.

http://www.bmjv.de/SharedDocs/Downloads/DE/pdfs/Gesetze/Gesetz_zur_Foerderung_des_elektronischen_Rechtsverkehrs_mit_den_Gerichten.pdf?__blob=publicationFile

PDF Sicherheitseinstellungen von dem getesteten Dokument:

pdf-sicherheit

Das Ergebnis

Der Test zeigt nun folgendes:

Öffnen des PDFs mit Acrobat Reader

Wie die beiden Bildschirmkopien zeigen, ist es nicht möglich, aus Acrobat Reader ein solches Dokument zu drucken oder den Inhalt zu kopieren.
Der Inhalt lässt sich auch nicht mit der Windows Zwischenablage (STRG +C) kopieren.

pdf-acrobat-drucken   pdf-acrobat-kopieren

Öffnen des PDFs mit Internet Explorer

Drucken und Kopieren funktioniert nicht. Selbes Ergebnis wie beim Acrobat Reader.

ie-11

pdf-ie-drucken 

Öffnen des PDFs mit Google Chrome

Kopieren funktioniert wie zu erwarten nicht. Mit dem Drucken scheint das aber nicht ganz zu stimmen. Mit Google Chrome könnte man das Dokument drucken. Auch wenn die Darstellung etwas verschoben wird.

.chrome

pdf-chrome-drucken

Öffnen des PDFs mit Firefox

Nun zu unserem letzten Programm.

Der Firefox scheint alle Sicherheitseinstellungen zu ignorieren. Das Dokument könnten man problemlos drucken. Auch Inhalte würden sich problemlos in die Zwischenablage kopieren lassen.

ff-30

pdf-firefox-drucken pdf-firefox-kopieren pdf-firefox-einstellungen

Was soll man davon halten?

Google Chrome scheint zum Teil die PDF Security zu umgehen. Firefox scheint die beiden Sicherheitseinstellungen überhaupt nicht zu interessieren. Wir haben nur 2 PDF Sicherheitseinstellungen getestet. Was ist mit den anderen Einstellungen?

Nun stellt sich die Frage, warum gibt es Sicherheitseinstellungen für das PDF? Ist dies nur ein Bug einer bestimmten PDF Version?

Es ist schon bedenklich, wenn ein aktueller weit verbreiteter Browser ohne irgendwelche Einstellungen oder Hacks die PDF Sicherheitseinstellungen einfach ignoriert oder umgeht.

E-Mail-Accounts hinzufügen

E-Mail-Accounts hinzufügen

So erstellen Sie eine E-Mail-Adresse.

  1. Wenn Sie mehrere Hostingpakete abonniert und Zugriff auf mehrere mit Ihrem Account verlinkte Webspaces haben, dann wählen Sie den entsprechenden Webspace in dem Menü Abonnement (im oberen Teil des Bildschirms) aus.
  2. Klicken Sie auf die Registerkarte E-Mail.
  3. Klicken Sie auf E-Mail-Adresse erstellen.
  4. Geben Sie den Namensteil (links des @-Zeichens) der E-Mail-Adresse ein und, wenn Sie mehrere Domainnamen auf Ihrem Account haben, wählen Sie den Domainnamen aus unter dem die E-Mail-Adresse erstellt werden soll.
  5. Lassen Sie die Checkbox Mailbox ausgewählt.

Das Deaktivieren dieser Checkbox ist nur sinnvoll, wenn Sie eine E-Mail-Weiterleitung verwenden, die alle Ihre eingehenden E-Mails an eine andere Adresse weiterleitet.

  1. Geben Sie die Mailbox-Größe an oder verwenden Sie die Standardgröße, die von den Richtlinien Ihres Providers oder Ihrem Service-Paket vorgegeben wird.
  2. Geben Sie ein Passwort aus mindestens fünf ASCII-Zeichen an.
  3. Klicken Sie auf OK.

So entfernen Sie eine E-Mail-Adresse.

  1. Wenn Sie mehrere Hostingpakete abonniert und Zugriff auf mehrere mit Ihrem Account verlinkte Webspaces haben, dann wählen Sie den entsprechenden Webspace in dem Menü Abonnement (im oberen Teil des Bildschirms) aus.
  2. Klicken Sie auf die Registerkarte E-Mail.
  3. Aktivieren Sie die Checkbox für die zu entfernende E-Mail-Adresse und klicken Sie auf Entfernen.
  4. Klicken Sie auf Ja, um den Vorgang zu bestätigen.

ASP.NET-Einstellungen

ASP.NET-Einstellungen (Windows)

So konfigurieren Sie ASP.NET-Einstellungen für eine Website:

  1. Wenn Sie mehrere Hostingpakete abonniert und Zugriff auf mehrere mit Ihrem Account verlinkte Webspaces haben, dann wählen Sie den entsprechenden Webspace in dem Menü Abonnement (im oberen Teil des Bildschirms) aus.
  2. Gehen Sie zur Registerkarte Websites & Domains > ASP.NET-Einstellungen (in der Gruppe Erweiterte Operationen).
  3. Legen Sie die Zeichenfolgen für die Datenbankverbindungsdaten für ASP.NET-Applikationen, die Datenbanken verwenden, fest. Diese Option ist nur für ASP.NET 2.0.x verfügbar.

Beim ersten Öffnen der ASP.NET-Konfigurationsseite werden Beispiele für Verbindungsparameter mit häufig verwendeten Kombinationen angezeigt. Sie können diese löschen und eigene Zeichenfolgen angeben.

    • Um eine Zeichenfolge hinzuzufügen, geben Sie die erforderlichen Daten in die Eingabefelder Name und Verbindungsparameter ein und klicken Sie auf daneben.
    • Um eine Zeichenfolge zu löschen, klicken Sie auf daneben.
  1. Richten Sie im Feld Fehlereinstellungen benutzerdefinierte Fehlermeldungen ein, die von ASP.NET-Applikationen zurückgegeben werden:
    • Um den Modus für die benutzerdefinierten Meldungen festzulegen, wählen Sie eine entsprechende Option im Menü Benutzerdefinierter Fehlermodus aus:
      • An – Benutzerdefinierte Fehlermeldungen sind aktiviert.
      • Aus – Benutzerdefinierte Fehlermeldungen sind deaktiviert und es werden detaillierte Fehler angezeigt.
      • Nur remote – Benutzerdefinierte Fehlermeldungen werden nur für Remoteclients angezeigt und ASP.NET-Fehler werden lokalen Hostbenutzern angezeigt.
    • Um eine neue benutzerdefinierte Fehlermeldung hinzuzufügen (die angewendet wird, sofern nicht der Modus Aus ausgewählt ist), geben Sie die Werte in die Felder Statuscode und URL umleiten ein und klicken Sie auf .
      • Statuscode definiert den HTTP-Statuscode, der zur Umleitung auf die Fehlerseite führt.
      • URL umleiten definiert die Webadresse der Fehlerseite, auf der dem Client die Fehlerinformationen angezeigt werden.

Aufgrund möglicher Konflikte ist es nicht möglich, eine neue benutzerdefinierte Fehlermeldung mit einem bereits vorhandenen Fehlercode hinzuzufügen. Sie können jedoch die URL für den vorhandenen Code neu definieren.

    • Um eine benutzerdefinierte Fehlermeldung aus der Liste zu entfernen, klicken Sie auf daneben.
  1. Konfigurieren Sie die Kompilierungseinstellungen im Feld Kompilierung und Debugging:
    • Um die Programmiersprache zu bestimmen, die als Standard in dynamischen Kompilierungsdateien verwendet werden soll, wählen Sie einen Eintrag in der Liste Standardsprache für Website aus.
    • Um die Kompilierung von Verkaufsversionen der Binärdateien zu aktivieren, lassen Sie die Checkbox Debugging aktivieren leer.
    • Um die Kompilierung von Debug-Binärdateien zu ermöglichen, aktivieren Sie die Checkbox Debugging aktivieren. In diesem Fall wird in einer Meldung auf einer Diagnoseseite angezeigt, in welchen Quellcodefragmenten der Fehler enthalten ist.

Hinweis: Beim Ausführen von Applikationen im Debugmodus wird mehr Speicher und/oder Leistung benötigt. Es wird empfohlen, das Debugging nur während der Testphase einer Applikation zu verwenden und es vor dem Einbringen in eine Produktion zu deaktivieren.

  1. Konfigurieren Sie die Zeichensatzeinstellungen für ASP.NET-Applikationen im Abschnitt Globale Einstellungen:
    • Um für alle eingehenden Anfragen die Übernahme des Zeichensatzes festzulegen, geben Sie einen Zeichensatzwert in das Feld Anfragenverschlüsselung ein (der Standardwert ist „utf-8“).
    • Um für alle Antworten die Übernahme des Zeichensatzes festzulegen, geben Sie einen Zeichensatzwert in das Feld Antwortverschlüsselung ein (der Standardwert ist „utf-8“).
    • Um einen Zeichensatz festzulegen, der als Standard für die Analyse von .aspx-, .asmx- und .asax-Dateien verwendet werden soll, geben Sie einen Zeichensatzwert in das Feld Dateiverschlüsselung ein (der Standardwert ist „Windows-1252“).
    • Um eine Sprache festzulegen, die standardmäßig für die Verarbeitung eingehender Webanfragen verwendet werden soll, wählen Sie das entsprechende Element in der Liste Sprache aus.
    • Um eine Sprache festzulegen, die standardmäßig für die Verarbeitung von Suchen nach einer gebietschemaabhängigen Ressource verwendet werden soll, wählen Sie das entsprechende Element in der Liste UI-Sprache aus.
  2. Legen Sie im Feld Codezugriffssicherheit ein Vertrauenslevel für die Codezugriffssicherheit für ASP.NET-Applikationen fest.

Das CAS-Vertrauenslevel ist eine Sicherheitszone, der die Ausführung von Applikationen zugewiesen wird. Dabei wird definiert, auf welche Serverressourcen die Applikationen zugreifen können.

Wichtig: Eine Assembly, die zu einem zu niedrigen Vertrauenslevel zugewiesen wurde, funktioniert nicht korrekt. Weitere Informationen zu den Berechtigungslevels finden Sie unter http://msdn.microsoft.com/library/en-us/dnnetsec/html/THCMCh09.asp?frame=true#c09618429_010.

  1. Aktivieren Sie die Verwendung der Zusatzskripts im Feld Einstellungen für die Skript-Bibliothek. Die Angabe der Einstellungen für die Skriptbibliothek ist notwendig, wenn auf Ihrer Website die Webkontrollelemente für die Überprüfung verwendet werden. Diese Option ist nur für ASP.NET 1.1.x verfügbar.
    • Wenn Sie Zusatzskripts verwenden möchten (Skripts, durch die Objekte für die Überprüfung von Eingabedaten implementiert werden), geben Sie die Einstellungen für die .NET Framework-Skriptbibliothek an. Geben Sie hierzu den Pfad beginnend mit dem Stammverzeichnis der Domain mit vorangestelltem Schrägstrich in das Feld Pfad zur Microsoft-Skriptbibliothek ein oder klicken Sie auf das Ordnersymbol neben dem Feld Pfad zur Microsoft-Skriptbibliothek und suchen Sie nach dem gewünschten Speicherort.
    • Um die automatische Installation der Dateien mit den Skripts im angegebenen Speicherort zu initiieren, aktivieren Sie die Checkbox Installieren. Wenn die Dateien bereits existieren, werden sie neu geschrieben.
  2. Legen Sie die Clientsitzungsparameter im Feld Sitzungseinstellungen fest:
    • Um den Standardauthentifizierungsmodus für Applikationen einzurichten, wählen Sie das entsprechende Element in der Liste Authentifizierungsmodus aus. Wenn eine Form der IIS-Authentifizierung verwendet wird, muss der Windows-Authentifizierungsmodus ausgewählt werden.
    • Um den Zeitraum einzurichten, währenddessen eine Sitzung im Leerlauf bleiben kann, geben Sie die Minutenzahl im Feld Sitzungstimeout ein.
  3. Klicken Sie auf OK, um die Änderungen zu übernehmen.

Identitätsdiebstahl

Anfang der Jahres 2014 berichtete das deutsche Bundesamt für Sicherheit und Information über millionenfachen Identitätsklau.

Betrüger haben sich die Daten von Millionen von E-Mail Konten erschlichen.

Das Bundesamt hat deshalb eine Webseite eingerichet, wo man einfach seine eigene E-Mailadresse überprüfen kann.

https://www.sicherheitstest.bsi.de/

Sollten man betroffen sein, so sollte man sämtliche Passwörter ändern und seinen eigenen PC auf Viren und Malware überprüfen.

Wir empfehlen generell, die eigenen Passwörter regelmäßig zu ändern.

https://www.bsi-fuer-buerger.de/BSIFB/DE/MeinPC/Passwoerter/passwoerter_node.html