Vous êtes ici Codes Sources PHP et MySQL > Sécurité

 

Codes Sécurité PHP sources

Codes sources disponibles en PHP dans la catégorie : Sécurité [28]
 

Code classé par date

28. Validité Carte Bleue (CB) ( 12 Oct 2013 )
Vérifier si le N° d'une CB est valide avec l'algorithme de LUHN. Ce code ne dira pas si le compte a de l'argent, seule la banque peut le dire, mais ce code permet si le N° de la CB est correct ou non.
27. Cacher une image dans un php ( 18 Juil 2012 )
J'ai dut me pencher sur ce point, complexe mais sympathique, de sécurité: Comment cacher un fichier image sur un serveur web ? J'ai pensé à l'utilisation d'un .htaccess, mais ne voulant pas utiliser d'htaccess, pour que ce soit utilisable pour le plus de monde ( des hébergeurs gratuits bloquent les fichiers de configuration apache ... d'autres...
26. Système de connexion de membres avec securité contre le vol de cookies et bruteforce ( 17 Juil 2012 )
Il arrive a tout le monde de laisser une faille xss pendant la construction d'un site ... Et certains pirates n'hésitent pas à s'en servir à des fins plus ou moins bons. Le but de cette classe est de protéger vos utilisateurs du vol de cookie online, en introduisant leur ip publique dans le hash du cookie. Cette sécurité devient obsolète à...
25. Bloquer des adresses IP indésirables ( 20 Mars 2011 )
Ce code est simple car il faut juste mettre les adresses ip à interdire dans un tableau, ou sinon, vous avec l'option de les mettre dans un fichier texte. Dans ce cas enlever les commentaire de la ligne $ip_blacklist = file('ip_blacklist.txt'); et enlever le tableau du haut. Ce code est a placer toujours en haut de vos scripts. A vous de mettre...
24. Bloquer dynamiquement des IP hack et stocker ces IP dans des fichiers ( 03 Avril 2010 )
Le code ci-dessous est une adaptation du script téléchargeable ici : http://www.phpsources.org/ressources-securite-php171.htm Il faut installer ce script zippé au préalable puis remplacer la fonction controle_ip() par celle donnée ci-dessous et ajouter les deux nouvelles fonctions qui gèrent les fichiers : get_ip_bl_cache_name() et...
23. php/javascript protection des adresses email ( 17 Oct 2009 )
Ce script php retourne du javascript qui vous permet de placer des adresses email en clair sur une site sans que celle ci soit visible dans le code source de la page. Le javascript retourné est impossible à décoder pour un robot car sa structure change à chaque chargement de page. Les adresses sont donc complètement invisible (enfin...)
22. Anti hack Javascript ( 13 Oct 2009 )
Vous en marre de voir vos formulaires rempli de Javascript ? et pourtant vous aimeriez laisser vos visiteurs mettre un peu de HTML dans vos formulaires. Mais surtout pas de JavaScript!! En plus il est facile de se faire hacker par du JS !! Ce code va empecher plusieurs formes de hacking; (voir dans les commentaires du code) Le code va tout...
21. Anti spam sur les listes de mots clés ( 12 Juin 2009 )
Pour empêcher des listes de mots clés du genre (hello, salut, bonjour, hey) de pénétrer sur votre site, le seul moyen est de compter les séparateurs qui séparent les mots clés (,;:-_) et de faire une moyenne avec le nombre de mots que contient le texte. Dans un texte normalement constitué, nous devrions trouver 1 séparateur tous les 6-8 mots. ...
20. Sécurité captcha protection anti spam ( 19 Nov 2008 )
Il existe beaucoup de script de captcha sur le Net, des simples et des plus compliqués. Celui ci est simple à mettre en place et il fonctionne très bien sur tout les navigateurs (IE, FireFox..) La première partie doit être placé dans un fichier à part apelé securitecode.php la seconde partie c'est votre formulaire de validation. Pour plus...
19. Trouver le spam dans un texte ( 08 Nov 2008 )
Ce code va trouver le spam en regardant si trop de voyelles ou de consonnes se suivent. Dans la langues francaises, à de rare exception pret il n'existe pas de mot avec 4 consonnes qui se suivent. Idem avec les voyelles. Par contre dans une phrase il y a souvent des expressions tel que "haaaaa !! bouuuuuu". J'ai donc tenue compte de ce problème et...
18. classe chmod ( 05 Juil 2008 )
cette classe peut vous etre d'une tres grande utilité lors de l'upload de vos fichiers, ou des envetuelle mise à jour de votre site; dans la mesure où elle vous permettra d'attribuer automatiquement des droits utilisateurs à vos fichiers et repertoires. tres simple d'utilisation. EXEMPLE D'UTILISATION DE CETTE CLASSE /* $chmod = new Chmod; ...
17. Génération de password aléatoire ( 29 Mai 2008 )
Fonction permettant la génération d'un mot de passe assez aléatoirement.
16. Recuperer l'IP derriere un proxy ( 26 Mai 2008 )
Cette fonction vous permet de récupérer l'ip du visiteur même si celui si utilise un proxy (sauf proxy anonyme). Fonction a utiliser a la place du traditionnelle $_SERVER['REMOTE_ADDR']
15. Cryptage pour .htpasswd ( 26 Mai 2008 )
Un script vous permettant de crypter le mot de passe que vous aller ensuite ajouter au .Htpasswd
14. Gestion des mots de passe .htpasswd ( 01 Mai 2008 )
Ce script permet de gérer les utilisateurs et leur mot de passe pour un administrateur. Il permet de créer,modifier ou supprimer un utilisateur dans un fichier .htpasswd Il est uniquement possible de modifier le mot de passe pour un utilisateur autre que l'administrateur. Ce script utilise le cryptage APR1 MD5 compatible avec WAMP sous windows. ...
13. Fonctions de sécurisation des chaines de caracteres ( 27 Avril 2008 )
Ces de fonctions permettent de sécurité les variables contre les injections SQL et XSS.
12. Nettoyer votre Cache ( 25 Fév 2008 )
Bout de code pour ceux qui utilise un système de cache sur leur site ou ceux qui désire vider un répertoire tout les x temps. L'ensemble des fichiers contenus dans le répertoire est supprimés à la fin du déroulement du script.
11. Simple CAPTCHA image ( 16 Fév 2008 )
Beaucoup de captcha sont compliqués à cause des images à uploader et autres fonctionnalités inutiles. Cette captcha est très simple d'utilisation. Les images sont directement créés avec PHP et l'installation est rapide.
10. Passez de http à https avec une redirection automatique ( 14 Oct 2007 )
Pour sécuriser vos websites qui ont des systemes des paiements en ligne ou autres applications neccesitant https, vous aurez peut-etre besoin d'une simple redirection vers vos URLs sécurisées.
09. Fonction de récupuration d'ip ( 08 Sept 2007 )
Cette fonction de récupération d'ip est plus efficace que bien des fonctions que l'on peut trouver. Elle est tirée du fameux script PhpMyAdmin...
08. Impossible de recuperer le proxy du cache du serveur ( 22 Fév 2007 )
En cas d'echec de recuperation du proxy, placer le code ci-dessous tout en haut de votre script php. Aucun code html ne doit etre placé avec ce bout de code. En cas d'echec répété, consultez votre hébergeur.
07. Mot de passe aléatoire avec lettre Latine et chiffre ( 17 Jan 2007 )
Obtenir un mot de passe aléatoire de la taille que l'on veut et composé uniquement de lettre Latine
06. Anti flood basique avec table MySQL ( 13 Jan 2007 )
Les anti flood sont importants pour vos sites web. Cela interdit aux spameurs de hacker vos sites web en donnant un temps entre chaque soumission, lorsqu'ils utilisent vos formulaires.
05. Générateur de password aléatoire de 64 caractères ( 06 Jan 2007 )
Ce code est une page Web qui génère un ou plusieurs password de 64 caractères dont chacun des caractères est unique et ce de manière (pseudo)aléatoire.
04. Mot de passe aléatoire avec lettre Latine ( 05 Jan 2007 )
Obtenir un mot de passe aléatoire de la taille que l'on veut et composé uniquement avec des lettres Latine.
03. Générer des mot de passe avec prefixe + suffixe et des caractères Latin ( 03 Jan 2007 )
Une fontion pour générer des passwords elaborés. le principe est simple, vous avez 1 suffixe + 1 prefixe puis entre les 2 vous générez le nombre de lettre latine que vous voulez. Il est recommandé d'en mettre au moins 2.
02. Forcer le passage des globals de OFF à ON avec l'émulation ( 08 Nov 2006 )
Si votre hébergeur ne vous permet pas de mettre la directive register_globals à ON, vous pouvez forcer la récupération des variables avec l'émulation. Vous pouvez émuler les variables suivantes : ($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET, $_SESSION)
01. Générer un mot de passe ( 28 Aout 2004 )
Fonction qui génère un mot de passe à la longueur souhaité.