Je dois embaucher un développeur pour travailler sur mon site. Toutefois, comme il s'agit d'un très grand et précieux en même temps, je ne veux pas risquer qu'un développeur vole le travail et les mécanismes qui le sous-tendent.
Je devrai lui accorder un accès cPanel, mais je préférerais s’ils ne sont pas en mesure de télécharger des fichiers.
Quel est le meilleur moyen d'éviter que quelqu'un me vole mon site, tout en permettant à cPanel d'accéder, ou éventuellement, le meilleur moyen de limiter l'accès à ces sites?
Ce que vous pouvez faire, c'est utiliser l'interface WHM pour créer un nouveau compte cpanel et lui associer un nouveau nom de domaine. Pour ce faire, vous devrez commander un nom de domaine à un registraire et y associer l'adresse IP de votre serveur et environ 24 à 48 heures pour que le nom de domaine fonctionne.
Ensuite, vous pouvez donner à votre dev un accès complet au FTP pour ce domaine pendant que votre site Web est exécuté sur le domaine sur lequel vous l'avez déjà exécuté. Cela l'empêchera de voler les scripts qui produisent les pages, mais rien n'empêchera les gens de voler le code source et les images téléchargées avec succès par les navigateurs Web.
Une autre solution consiste à envoyer par courrier électronique vos images de développement et/ou une vidéo de la présentation détaillée de votre site Web et du fonctionnement de celui-ci sans fournir de code source et de le laisser créer le site à partir de ces informations.
Donner l'accès à cPanel équivaut à contrôler totalement le code source.
Je travaille sur un projet à grande échelle impliquant plus de 1000 codeurs. Ainsi, tout le monde aura accès à son propre morceau de code (ou à son propre module)
De la même manière, vous pouvez créer un utilisateur FTP, en donnant accès uniquement au dossier spécifique dans lequel il a du travail. Par exemple, si le travail à effectuer concerne la section Admin, n'autorisez l'accès qu'au dossier admin du nouvel utilisateur ftp.
Difficile de laisser un développeur faire son travail sans permettre l'accès à tout le code source.
Comme d'autres l'ont déjà dit, l'accès à cPanel est la clé de toutes les informations. Ok, presque tout sauf l'un ou l'autre: contrat, contrat, contrat! Demandez-leur de signer un NDA avant le début! Des pénalités sévères pour rupture de contrat et NDA devraient figurer dans les deux documents. Avoir un témoin notaire et tamponner les deux documents. Peut être fait à votre banque locale.
Assurez-vous qu'ils sont à l'intérieur et resteront sous le feu des poursuites judiciaires pour votre lieu au cas où les choses se détérioreraient.
Trouvez quelqu'un avec une éthique exceptionnelle et quelqu'un en qui vous avez confiance. L’accès cPanel permet de visualiser toutes les informations de manière presque absolue. Si vous ne voulez pas que les secrets de votre site soient affichés, n'engagez pas un employé contractuel, faites-en un employé. Gardez la loi de votre côté et protégez votre investissement!