Kategorie: JavaScript
-
Angular 17 neue Features
Im Rahmen der stetigen Evolution von Angular, einer der führenden Plattformen für die Entwicklung von Webanwendungen, wurden kürzlich mehrere neue Features eingeführt, die die Art und Weise, wie Entwickler mit dieser Framework arbeiten, signifikant beeinflussen. Zu diesen Neuerungen gehören die Direktiven @if, @for, @SWITCH sowie die Einführung von Signals. Diese Elemente erweitern die Möglichkeiten der…
-
vis.js VIS Network Demo in Angular
Um vis.js in Angular zu verwenden und ein Netzwerk zu erstellen kann man folger Maßen vorgehen: Installieren das v-network-graph-Paket über npm: 2. Erstellen der Angular Komponente mit Beispiel Kanten und Knoten: Ergebnis:
-
Angular three.js Demo
Mit den folgenden Schritten kann man eine webgl three.js Komponenete in Angular erstellen: Installiere Three.js als Abhängigkeit: 2. Installiere die Three.js-Typdefinitionen, um die Typüberprüfung und Code-Intelligenz in deinem Angular-Projekt zu verbessern. Führe den folgenden Befehl aus: 3. Erstelle einer Angular Komponente Ergebnis:
-
JSONP und Sicherheit von Web Anwendungen
JavaScript Object Notation with Padding (JSONP) ist eine Methode, die in der Webentwicklung verwendet wird, um das Same-Origin-Policy-Problem zu umgehen. Es ermöglicht den Abruf von Daten aus einer anderen Domain, umgeht dabei aber die Cross-Origin-Restriktionen, die in Web-Browsern eingebaut sind. JSONP arbeitet durch das Einbetten einer Remote-Anfrage in einen <script>-Tag anstelle eines XMLHttpRequest. Ein ausführliches…
-
Frontent Sicherheit mit Sandboxing
Sandbox-Iframes bieten eine wichtige Sicherheitsschicht, wenn Sie Drittanbieterinhalte auf Ihrer Website einbetten möchten. Ohne die Sandbox können Iframes potenziell schädlichen Code enthalten und ausführen. Sie könnten bösartige Skripte ausführen, die Benutzerdaten stehlen, unerwünschte Werbung anzeigen oder andere schädliche Aktionen ausführen. Mit der Sandbox können Sie genau kontrollieren, was im Iframe erlaubt ist und was nicht.…
-
Sicherheit von externen Links
In dem Zusammenhang der Sicherheit von externen Links können die Attribute „noopener“ und „noreferrer“ verwendet werden, um bestimmte Sicherheitsrisiken zu minimieren. Hier ist eine Erläuterung, wie diese Attribute eingesetzt werden können: noreferrer:Das noreferrer-Attribut wird verwendet, um zu verhindern, dass der Referrer-Header an die verlinkte Website gesendet wird. Der Referrer-Header enthält normalerweise die URL der Seite,…
-
Prototype Pollution in JavaScript
Prototype Pollution ist eine Art von Sicherheitslücke in JavaScript, die durch Manipulation der Prototyp-Kette entsteht. In JavaScript können alle Objekte eine Prototyp-Kette haben, die verwendet wird, um Eigenschaften und Methoden zu erben. Wenn ein Objekt eine Eigenschaft oder Methode nicht selbst definiert hat, sucht es in seiner Prototyp-Kette, um zu sehen, ob sie dort definiert…
-
Subresource Integrity (SRI) mit Angular
Subresource Integrity (SRI) ist ein Sicherheitsmechanismus, der es Webbrowsern ermöglicht, zu überprüfen, ob Inhalte, die sie von einem Server herunterladen (z.B. Skripte oder Stylesheets), unverändert bleiben. Der Mechanismus wurde entwickelt, um das Risiko zu verringern, dass ein Angreifer diese Inhalte ändern kann, entweder durch die Kompromittierung des Servers selbst oder durch Manipulation der Daten während…
-
Code Analyse mit SonarQube und ESLint
SonarQube als auch ESLint sind Tools für die statische Code Analyse. Code Analyse mit Sonar Cube SonarQube bietet eine Vielzahl von Regeln zur statischen Code-Analyse, die dabei helfen können, Sicherheitslücken in deiner Anwendung zu erkennen. Injection-Related Vulnerabilities (z. B. SQL-Injection, LDAP-Injection) Cross-Site Scripting (XSS) Nicht validierte Weiterleitungen und Umleitungen Unverschlüsselte Kommunikation Schwache kryptografische Algorithmen und…
-
Sicheitslücken in Anwendungen ermitteln mit OWASP ZAP
OWASP ZAP (Zed Attack Proxy) ist ein beliebtes Open-Source-Tool für die Sicherheitstests von Webanwendungen. Es wurde von der Open Web Application Security Project (OWASP) Community entwickelt und ist ein integraler Bestandteil vieler Sicherheitstests und Penetrationstests. OWASP ZAP kann für verschiedene Zwecke eingesetzt werden: Automatisierte Scans: Sie können ZAP verwenden, um automatisierte Sicherheitsscans Ihrer Webanwendungen durchzuführen.…