connection arduino serveur sécurisée

bonjour.
ma carte arduino mega2560 est connecte a internet a l aide d un sheild Ethernet pour enregistrer des donnes sur une bd héberger chez free.
les données sont envoyer a un scripte PHP par la méthode GET.

j aimerai savoir s il exite un moyen fiable et securise de se connecter a cette page, exemple https ou autres...
pour protéger les données qui passe par internet et sur tout la page php qui écris les données dans la bd.

merci d avance

Bonjour,

ptilu29:
j aimerai savoir s il exite un moyen fiable et securise de se connecter a cette page, exemple https ou autres...
pour protéger les données qui passe par internet et sur tout la page php qui écris les données dans la bd.

A par faire un cryptage des données "à la main" avant envoi je ne vois pas trop de solution.
Le HTTPS est dure à envisager car il faudrait gérer la partie certificat, cryptage et signature ... l'arduino n'a pas la puissance pour.

Il existe des implémentations pour AVR de l'algo AES (en assembleur) mais c'est trés loin du domaine arduino :wink:
https://cryptolux.org/Links_to_Embedded_Crypto_Implementations

Sinon il reste la solution d'un bête cryptage (si on peut vraiment appeler ça du cryptage) avec un Xor (ou logique).

est ce que arduino mega gère les répertoires protégé par : .htacces

Pour faire une requête vers une page qui se situe dans un répertoire protégé par une authentification type .htaccess (version vrai apache ou version modifiée free) il faut ajouter à ta requête les headers nécessaire.

Après tout dépend de ton serveur et de ton choix (basic ou digest).

ptilu29:
est ce que arduino mega gère les répertoires protégé par : .htacces

Une carte arduino n'est pas un vrai serveur web :wink:
Elle peut gérer les bases du protocoles HTTP, mais vraiment juste les bases.

Les .htaccess sont des fichiers de configuration pour le serveur web Apache.
De base webduino, tinywebserver ou tout autre librairie "web" pour arduino ne gère absolument rien, juste les bases de HTTP (GET / POST).
Pas de cryptage, pas de certificats, pas de .htaccess, pas de PHP, juste les bases.

Je vois que Skywodd et moi avont eu une interpretation opposée de ta demande.
J'ai compris Arduino client vers serveur web protégé vers mot de passe.
Skywodd a compris serveur web protégé sur Arduino
Quel est ton besoin ?

barbudor:
Je vois que Skywodd et moi avont eu une interpretation opposée de ta demande.
J'ai compris Arduino client vers serveur web protégé vers mot de passe.
Skywodd a compris serveur web protégé sur Arduino
Quel est ton besoin ?

D'après la question j'ai cru comprendre qu'il voulait gérer les .htaccess sur l'arduino.
Après j'ai peut être mal interprété la question ...

j aimerai protéger ma page php qui contiens le scripte et requête sql, et les information qui circule sur le réseau internet

ptilu29:
j aimerai protéger ma page php qui contiens le scripte et requête sql, et les information qui circule sur le réseau internet

A ce moment là c'est plus du domaine de l'arduino :grin:
Regarde sur le site du zéro il on une partie sécurité de serveur web assez complète.
Si tu travail côté serveur alors oui le .htaccess peut se faire.