Posts

Posts mit dem Label "Security" werden angezeigt.

APEX: disable workspace login

Eine weitere Möglichkeit, die Sicherheit im APEX-Umfeld zu erhöhen, besteht darin, den Zugriff auf den Workspace abzuschalten: über: Manage Instance -> Instance Settings -> Security -> Disable Workspace Login Durch Auswahl von "Yes" wird verhindert, dass sich Anwender an den Internal-Workspace anmelden können. (Dies verhindert auch die Anmeldung an ANDERE Workspaces, da die Workspace-Oberfläche eine interne Anwendung ist.) Quelle: http://download.oracle.com/docs/cd/E17556_01/doc/admin.40/e15521/adm_mg_service_set.htm#CIHIJAFD Idee: Stefan Klug

APEX und Sicherheit - Proxy-Schema

Ein weiterer Schritt zu sicheren APEX-Anwendungen ist die Nutzung eines Proxy-Schema's: Während die komplette Anwendung im Schema A liegt, arbeitet die APEX-Anwendung mit dem leeren Schema B. User B hat nur create session und create synonyme Recht. Hier werden zu den relevanten Objekten des Schema A Synonyme erstellt. Per Objekt-Berechtigung kann B auf die Objekte in Schema A zugreifen. Wurde die APEX-Anwendung zuvor im Schema A entwickelt und soll nun nach B umgezogen werden, so ist: die Anwendung zu exportieren ein neuer Workspace (WS) für Schema B zu erstellen in den neuen WS die Anwendung importieren anschliessend ist auf allen Seiten mit folgenden Prozessen der owner zu ändern : process row fetch row ApplyMRU Anschliessend sollte alles wie gewünscht funktionieren.

APEX und Sicherheit

Da das Thema Sicherheit von APEX-Anwendungen mir immerwieder über den Weg läuft, werde ich hier einige - mir nützlich erscheinende - Link zusammenfassen, die sich mit diesem Thema beschäftigen: Sichere Application Express-Anwendungen: Einige Tipps Von Niels de Bruijn, MT AG, Ratingen Schutz vor "SQL Injection": So bleibt Ihre APEX-Anwendung sicher! Mandantenfähige HTML DB-Anwendungen Mehr Sicherheit mit "Session State Security" Developing Secure Applications By David Peake ... ... weitere Einträge werden sicher noch folgen...