15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Sicherheit<br />

Gesperrte Ports<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Flash Player und Adobe AIR beschränken den HTTP-Zugriff auf bestimmte Ports, ebenso wie dies in Browsern der<br />

Fall ist. HTTP-Anforderungen sind an bestimmten Standardports, die standardmäßig für andere als HTTP-Server<br />

verwendet werden, nicht zulässig.<br />

Alle APIs, die auf eine Netzwerk-URL zugreifen, unterliegen diesen Einschränkungen. Die einzige Ausnahme hierzu<br />

bilden APIs, die Sockets direkt aufrufen, z. B. Socket.connect() und XMLSocket.connect(), oder Aufrufe der<br />

Security.loadPolicyFile()-Methode, in denen eine Socket-Richtliniendatei geladen wird. Socketverbindungen<br />

werden durch Verwendung von Socket-Richtliniendateien auf dem Zielserver zugelassen oder verweigert.<br />

In der folgenden Liste sind die ActionScript 3.0-APIs aufgeführt, in denen die Portsperre gilt:<br />

FileReference.download(),FileReference.upload(), Loader.load(), Loader.loadBytes(),<br />

navigateToURL(), NetConnection.call(), NetConnection.connect(), NetStream.play(),<br />

Security.loadPolicyFile(), sendToURL(), Sound.load(), URLLoader.load(), URLStream.load()<br />

Die Portsperre gilt außerdem für den Import freigegebener Bibliotheken, die Verwendung des -Tags in<br />

Textfeldern und das Laden von SWF-Dateien auf einer HTML-Seite mit den Tags und .<br />

Die Portsperre gilt außerdem für die Verwendung des -Tags in Textfeldern und das Laden von SWF-Dateien<br />

auf einer HTML-Seite mit den Tags und .<br />

In der folgenden Liste sind die gesperrten Ports aufgeführt:<br />

HTTP: 20 (ftp data), 21 (ftp control)<br />

HTTP und FTP: 1 (tcpmux), 7 (echo), 9 (discard), 11 (systat), 13 (daytime), 15 (netstat), 17 (qotd), 19 (chargen),<br />

22 (ssh), 23 (telnet), 25 (smtp), 37 (time), 42 (name), 43 (nicname), 53 (domain), 77 (priv-rjs), 79 (finger),<br />

87 (ttylink), 95 (supdup), 101 (hostriame), 102 (iso-tsap), 103 (gppitnp), 104 (acr-nema), 109 (pop2), 110 (pop3),<br />

111 (sunrpc), 113 (auth), 115 (sftp), 117 (uucp-path), 119 (nntp), 123 (ntp), 135 (loc-srv / epmap), 139 (netbios),<br />

143 (imap2), 179 (bgp), 389 (ldap), 465 (smtp+ssl), 512 (print / exec), 513 (login), 514 (shell), 515 (printer),<br />

526 (tempo), 530 (courier), 531 (chat), 532 (netnews), 540 (uucp), 556 (remotefs), 563 (nntp+ssl), 587 (smtp),<br />

601 (syslog), 636 (ldap+ssl), 993 (ldap+ssl), 995 (pop3+ssl), 2049 (nfs), 4045 (lockd), 6000 (x11)<br />

Verwenden des allowNetworking-Parameters<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Sie können den Zugriff einer SWF-Datei auf die Netzwerkfunktionen steuern, indem Sie den Parameter<br />

allowNetworking in den Tags und auf der HTML-Seite mit dem SWF-Inhalt einrichten.<br />

Die zulässigen Werte für allowNetworking sind:<br />

"all" (die Standardeinstellung) – Alle Netzwerk-APIs in der SWF-Datei sind zulässig.<br />

"internal" – Die SWF-Datei darf keine der unten in diesem Abschnitt aufgeführten Browsernavigations- oder<br />

Browserinteraktions-APIs, aber beliebige andere Netzwerk-APIs aufrufen.<br />

"none" – Die SWF-Datei darf keine der unten in diesem Abschnitt aufgeführten Browsernavigations- oder<br />

Browserinteraktions-APIs aufrufen und kann keine der SWF-zu-SWF-Kommunikations-APIs verwenden, die<br />

ebenfalls später beschrieben werden.<br />

Letzte Aktualisierung 27.6.2012<br />

1117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!