Was ist aktives Skript?
Active Scripting ist eine Microsoft Windows-Betriebssystemversion einer Skriptsprache, die auf Komponentenbasis basiert. Es basiert auf der OLE -Automatisierung, die ein Mechanismus ist, mit dem Anwendungen mit anderen Anwendungen interagieren können, häufig durch Übergeben von Daten zwischen ihnen. Die Skripte wurden in Webseiten und Softwareprogrammen verwendet.
Ein Skript ist eine interpretierte Sprache. Eine in einer Skriptsprache geschriebene Anwendung wird nicht kompiliert und übersetzt, wie sie ausgeführt wird. Im Gegenzug wird es nicht so schnell wie eine kompilierte Anwendung ausgeführt, aber es kann einfacher zu entwickeln sein. Daher sind Skripte für leichte Anwendungen wie Webseiten beliebter.
Active Scripting, das auch als ActiveX Scripting bekannt ist, wurde häufig in der Microsoft -Webanwendungs -Technologie verwendet, die als Active Servers Pages (ASP) bekannt ist. Microsoft unterstützte die Technologie im Internet Explorer 3 (IE3) Browser 1996 und in seiner Webserverplattform für Internet Information Services (IIS), ebenfalls 1996. in MicrosoftTechnologie, es wurde zur Automatisierung von Microsoft -Büroanwendungen wie Excel verwendet, wo es als Visual Basic for Applications (VBA) bekannt war. Aktive Skripten werden nicht mehr aktualisiert. Es wurde von .NET -Programmierplattformen ersetzt.
Skripte können für Funktionen verwendet werden, z. B. für das Ändern des Menüs Erscheinungsbild basierend auf Benutzeraktionen, Validierung des Formulareintrags und Berechnungen. Wenn Skripte auf der Client -Seite ausgeführt werden, z. B. in einem Browser, können sie eine Reise zum Server verhindern, wodurch die Benutzererfahrung verbessert wird, da die Antwort auf Benutzeraktionen schneller sein kann. Wenn beispielsweise ein Formulareintrag auf einer Webseite validiert wird, wird der Benutzer sofort benachrichtigt, dass er beispielsweise das Eingeben eines erforderlichen Feldes verpasst hat. Wenn die Validierung auf dem Server stattgefunden hat, würde die Webseite die unvollständigen Informationen senden, ein Programm auf dem Server würde den Eintrag validieren, feststellen, dass Informationen fehlen und fehlten undSenden Sie dann eine Antwort an den Browser.
JavaScript ist eine weitere populäre Skriptsprache, die häufig auch auf Webseiten verwendet wird. Es kann mit einer beliebten Web -Programmiersprache verwechselt werden, die als Java bekannt ist. Obwohl beide auf der C -Programmiersprache basieren, sind sie zwei verschiedene Sprachen. Die JavaScript -Sprache wird interpretiert und Java wird normalerweise zusammengestellt.
Skriptsprachen können Sicherheitsbedenken aufwerfen. Der Code ist durch Menschen lesbar, daher können versierte Webbenutzer ihn anzeigen und Informationen finden, die sicher gehalten werden sollten. Ein Beispiel ist eine Situation, in der das Skript auf die Datenbank einer Webanwendung verweist. Diese Informationen können es böswilligen Benutzern ermöglichen, Zugang zu dieser Ressource zu erhalten.
Skripte können auch böswillig verwendet werden, um Benutzerinformationen zu stehlen, z. B. den Anmeldenamen und das Passwort eines Benutzers für eine Bankwebsite. Um dies zu bekämpfen, haben Browser -Entwickler "Sandbox" -Funktionalität hinzugefügt, die das, was das Skript tun darf, einschränkt. Ein weiteres Sicherheitskonzept, „Herkunftswebsite,”Verschleppen Sie Informationen, die auf einer Website verwendet werden sollen, um auf einer anderen Website verwendet zu werden. Trotz dieser Sicherheitsbemühungen deaktivieren viele Benutzer aktive Skript- oder JavaScript in ihren Browsern.