Un script actif est une version du système
d'exploitation Microsoft Windows d'un langage de script qui est à base de
composants. Il est basé sur OLE Automation, qui est un mécanisme qui permet aux
applications d'interagir avec d'autres applications, souvent par le passage de
données entre eux. Les scripts ont été utilisés dans les pages Web et de
logiciels.
Un script est un
langage interprété. Une application écrite dans un langage de script n'est pas
compilé, et il est traduit comme il est exécuté. À son tour, il ne sera pas
courir aussi vite comme une application compilée, mais il peut être plus facile
à développer. En tant que tel, son plus populaire pour les applications
légères, telles que les pages web.
Un script actif, qui a également été connu sous le nom des scripts ActiveX, était
couramment utilisé dans la technologie Microsoft de l'application Web appelée
Active Server Pages (ASP). Microsoft pris en charge la technologie dans le
navigateur Internet Explorer 3 (IE3) en 1996 et dans son Internet Information
Services (IIS) plate-forme de serveur Web, également en 1996. Dans la
technologie Microsoft, il a été utilisé dans l'automatisation des applications
Microsoft Office, comme Excel, où il était connu comme Visual Basic pour
Applications (VBA).Un script actif n'est plus mis à jour; il a été remplacé
par des plates-formes de programmation. NET.
Les scripts
peuvent être utilisés pour des fonctions telles que la modification de
l'apparence du menu en fonction des actions de l'utilisateur, la validation
sous forme d'entrée, et les calculs. Lorsque scripts s'exécutent sur le côté
client, comme sur un navigateur, ils peuvent empêcher un retour au serveur,
améliorant ainsi l'expérience utilisateur car la réponse aux actions de
l'utilisateur peut être plus rapide. Par exemple, quand une entrée de
formulaire est validée sur une page Web, l'utilisateur sera averti
immédiatement qu'il a raté la saisie d'un champ obligatoire, par exemple. Si
tout s'est bien passé sur le serveur, la page Web enverrait des informations
incomplètes, un programme sur le serveur permettrait de valider l'entrée,
découvrez qu'il manquait des renseignements, puis envoyer une réponse au
navigateur.
Javascript est
un autre langage de script populaire qui est également souvent utilisé sur les
pages Web. Il peut être confondu avec un langage de programmation Web populaire
connu sous Java. Bien que les deux soient basés sur le langage de programmation
C, ils sont deux langues différentes. Le langage Javascript est interprété et
Java est généralement compilée.
Les langages de
script peuvent poser des problèmes de sécurité. Le code est lisible par les
humains, donc les internautes avertis peuvent voir et trouver les informations
qui doivent être conservées en toute sécurité. Un exemple d'une situation où le
script fait référence à la base de données d'une application Web. Cette
information peut permettre aux utilisateurs malveillants d'acquérir entrée à
cette ressource.
Les scripts peuvent
également être utilisés malicieusement pour voler des informations utilisateur,
telles que le nom et le mot de passe de connexion d'un utilisateur à un site
bancaire. Pour lutter contre cela, les développeurs de navigateurs ont ajouté
des fonctionnalités "sandbox" qui limite ce que le script est
autorisé à faire. Un autre concept de sécurité », site Web d'origine,"
rejette les informations utilisées sur un seul site pour être utilisé sur un
autre site. En dépit de ces efforts de sécurité, de nombreux utilisateurs
choisissent de désactiver Active Scripting ou Javascript dans leur navigateur.