|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
bonjour,
je sais pas franchement où postuler mon problème.mais puisque c'est du PHP alors je croix c'est convenable ici.. Bon,dernièrement beaucoup de sites ont été hackés par certains hackers! on dirait des diables >.< alors mes 2 sites ont été parmi les victimes.. mes questions donc c'est comment se comporter face à tel attaque?faut reprogrammer à nouveau mon site ?si oui il faut modifier quoi au juste?changer quoi?.. surtout si y a des indications précis pour me concentré sera très gentil et merci pour tout aide.
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Hello
Y'a pas de solution magique contre le piratage, la sécurité informatique c'est par définition du cas par cas. Néanmoins, voici quelques écueils qu'il faut à tout prix éviter:
Il faut toujours considérer que l'utilisateur c'est le mal.Et dans ton système, la base de données c'est l'utilisateur, donc la base de données c'est le mal. Il systématiquement tout vérifier. L'usage des filtres est une bonne pratique dans cette optique. Enfin, il faut tenir PHP et Apache à jour pour éviter les failles. Pour constater une faille ou une faiblesse rien ne vaut une consultation régulière des logs d'accès. Il ne faut pas hésiter à bloquer les IP qui ont utilisés des URL louches. Pour ma part, je considère que la plupart des sites sont vulnérables aux injections SQL. La faute à tous les tutoriaux pour débutant qu'on trouve un peu partout et qui véhiculent de très mauvais exemples en termes de sécurité (commentcamarche.net en est le parfait exemple, j'ai jamais rien vu d'aussi mauvais.)
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() |
ok merci pour ta réponse.
alors j'ai pris ça en charge et j'ai re-hébergé le site.mais toujours le même problème. Cad:dès que mon site s'ouvre il se redirige toujours vers un autre lien qui contient le msg du hacker. je sais pas là quoi faire :s
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 138 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#5 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
T'as été victime d'une attaque XSS à tous les coups (sûrement dûe à une faille d'injection SQL).
La seule solution dans ce cas c'est d'aller purger la base de données à la main.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#6 | |
|
Nouveau Membre du Club
![]() |
Citation:
@Benjamin :cad la vider et importer mon ancienne version qui était non-online ? ou bien en enlevé quelque chose précis ? Merci pour les explications.
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 052 ![]() |
jette un oeil dans ton htaccess ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() |
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
|
|
#9 | |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Citation:
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() |
Merci pour l'idée.c'est vrai j'ai trouvé certains conneries..
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
|
|
#11 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
* mode inquisiteur on *
Il faut chasser la donnée hérétique ! Brulez la table qui est à l'origine de l'appartion du malin dans votre modèle de données ! Il faut détruire l'impie qui s'est insidieusement logé au sein même de notre sainte base et en à violé tous les cannons ! Purgez, peuple de l'internet ! Purgez vos modèles de toutes leurs souillure hérétiques ! ![]() * mode inquisiteur off * Ahem... Bon bah vire moi tout ça
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() |
Euuuuh
..faut alors après la suppression du script et certains enregistrements ajoutés par le hacker. il faut vider toute la base et après l'importer à nouveau c'est ça? parce que même si je crie une nouvelle DB c'est nécessaire d'importer les données déjà remplis.. merci à vous.
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
|
|
#13 | ||||||||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Non, ce n'est pas la peine de réimporter le modèle, s'il à été correctement purgé.
N'oublie pas de mettre les filtres en sortie pour éviter ce genre de bisbille à l'avenir. Pour t'aider voici quelques exemples: Code :
Code :
Code :
Note: les filtres sont excessivement pratiques à utiliser car il te dispensent des habituelles vérification isset($_POST[...]) et ne renvoie que les indexes définis dans le filtre (les variables supplémentaires ne sont pas prises en compte et n'apparaissent pas dans $inputs final). Egalement, cette méthode te permet de valider que les données mandataires sont présentes: Code :
Voir http://php.net/manual/en/function.fi...nput-array.php Voir http://www.phpsecure.info/v2/article/XSS.php Voir http://php.net/manual/fr/book.pdo.php
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||||||||
|
10
|
|
|
#14 |
|
Nouveau Membre du Club
![]() |
Merci pour ces explications Benjamin . ça marche
__________________
y a pas d'autre solution..il faut apprendre !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com