background preloader

Security

Facebook Twitter

Firewall

Wipe. Captcha. Enc. Hacking. PHPIDS » Web Application Security 2.0. Portable PHP password hashing ("password encryption") framework. Please note that password hashing is often wrongly referred to as "password encryption".

Portable PHP password hashing ("password encryption") framework

Hashing is a more appropriate term since encryption is something that is supposed to be easily reversible. phpass (pronounced "pH pass") is a portable public domain password hashing framework for use in PHP applications. It is meant to work with PHP 3 and above, and it has actually been tested with at least PHP 3.0.18 through 5.4.x so far. (PHP 3 support is likely to be dropped in next revision.) The preferred (most secure) hashing method supported by phpass is the OpenBSD-style Blowfish-based bcrypt, also supported with our public domain crypt_blowfish package (for C applications), and known in PHP as CRYPT_BLOWFISH, with a fallback to BSDI-style extended DES-based hashes, known in PHP as CRYPT_EXT_DES, and a last resort fallback to MD5-based salted and variable iteration count password hashes implemented in phpass itself (also referred to as portable hashes).

Download: Contributed resources: PHP Application and Website Defense. Sseq-lib (PHP security) + Examples What is sseq-lib?

PHP Application and Website Defense

A simple but mighty PHP security library. Mainly meant for private and semi-professional developers who need some help in securing small php applications against some of the top-10 attacks on web software. Security increase to avoid: Nmap - Free Security Scanner For Network Exploration & Security Audits. Core. AcceptFilter Directive This directive enables operating system specific optimizations for a listening socket by the Protocol type.

core

The basic premise is for the kernel to not send a socket to the server process until either data is received or an entire HTTP Request is buffered. Only FreeBSD's Accept Filters, Linux's more primitive TCP_DEFER_ACCEPT, and Windows' optimized AcceptEx() are currently supported. Using none for an argument will disable any accept filters for that protocol. This is useful for protocols that require a server send data first, such as ftp: or nntp: AcceptFilter nntp none The default protocol names are https for port 443 and http for all other ports.

The default values on FreeBSD are: AcceptFilter http httpready AcceptFilter https dataready The httpready accept filter buffers entire HTTP requests at the kernel level. The default values on Linux are: AcceptFilter http data AcceptFilter https data Linux's TCP_DEFER_ACCEPT does not support buffering http requests. See also. Linux: Systemsicherheit unter Debian GNU/Linux, Teil 1. PhpSecurePages. Injection - php bar. Unter Injection bezeichnet man Verfahren, bei denen, meist durch Ausnutzung einer Sicherheitslücke, fremder Programmcode zur Ausführung eingeschleust wird. Daher kommt auch der Begriff Injection, von Injizierung/Injektion. Code-Injection Sicherheitslöcher Viele PHP Anwendungen werden von einem zentralen Script gesteuert, welches allgemeine Aufgaben übernimmt und je nach Requestparameter ein entsprechendes Modul zur Darstellung einbindet. Viele Entwickler machen es sich hier sehr einfach, indem sie als Requestparameter den Pfad des Scripts übergeben und diesen dann mit include() oder require() in ihr Programm einbinden.

Oft erkennt man den Typ der Anwendung bereits am URL, zum Beispiel Eine typische Anwendung, die nach diesem Prinzip funktioniert, sieht wie folgt aus. 1 <? Hier sieht man direkt mehrere Programmierfehler, die unter Umständen ein riesiges Sicherheitsloch darstellen und einem Angreifer alle Türen öffnen. Angriff Lösung 1 <? Logwatch.org. Grundsicherung für PHP-Software - heise Security. Dieser Artikel erschien ursprünglich in c't 18/2007, Seite 178 Christiane Rütten - 10.10.2007 Private Blogs und Foren sind ein beliebtes Angriffsziel für Bösewichte.

Grundsicherung für PHP-Software - heise Security

Man muss sich aber nicht mit den unsicheren PHP-Voreinstellungen seines Providers zufrieden geben. Die Grundsicherung des eigenen Webspace ist schnell erledigt und kann im Ernstfall eine Menge Ärger ersparen. PHP gilt gemeinhin als unsichere Programmiersprache. Das Problem ist jedoch, dass die Sicherheitsoptionen aus Kompatibilitätsgründen in der PHP-Standardkonfiguration allesamt deaktiviert sind. Hardened-PHP Project - PHP Security - Home. VPS Secure. Herzlich Willkommen bei Ihrem Premium-Webhoster Bei VC Server Network erhalten Sie professionelle Leistungen, mit kostenlosem rund um die Uhr Service, zu fairen Preisen.

VPS Secure

Vom kleinen Webspace-Paket, bis zum professionellen Server – unsere Angebote bieten Ihnen höchste Performance, Erreichbarkeit und Stabilität. Unser eigenes Rechenzentrum ist redundant mit einer Netzverfügbarkeitsgarantie von 99,99% mit 15 GBit/s High-Speed an das Internet angebunden . Auszeichnungen Wir bieten unseren Kunden seit 2000 erfolgreich professionelle Hosting-Lösungen an. Unsere Auszeichnungen Unsere Referenzen Zufriedenen Kunden sprechen für ausgezeichneten Service, schnelle Server und eine perfekte Netz-verfügbarkeit.Unsere Referenzen VCServer Network OHG Webhosting Webhosting 4.0 Vorinstallierte Skripte Webseitenbaukasten. cURL - Details on Server SSL Certificates.