OVH Cloud OVH Cloud

Cacher un bout de code aux autres developpeurs

13 réponses
Avatar
Fjordur
Bonjour,
je débute, j'espère que je suis au bon endroit.

Ma société lance un projet Typo3 / PHP que nous allons faire réaliser
par une SSII. Il y a une petite partie du code que nous allons écrire
nous mêmes car elle correspond à notre savoir-faire spécifique, et elle
est confidentielle. Nous aimerions que la SSII ne puisse pas accéder à
ce code, bien qu'elle va maîtriser le serveur.

Est-ce possible? comment faire? Peut-on coder une fonction dans un
langage compilé? Autres moyens?

Merci de vos indications
--
Fjordur

3 réponses

1 2
Avatar
Denis Beauregard
Le 23 Mar 2007 14:32:24 GMT, Bruno Desthuilliers
écrivait dans
fr.comp.lang.php:

Ma société lance un projet Typo3 / PHP que nous allons faire réaliser
par une SSII. Il y a une petite partie du code que nous allons écrire
nous mêmes car elle correspond à notre savoir-faire spécifique, et elle
est confidentielle. Nous aimerions que la SSII ne puisse pas accéder à
ce code, bien qu'elle va maîtriser le serveur.
Est-ce possible? comment faire? Peut-on coder une fonction dans un
langage compilé? Autres moyens?
Merci de vos indications


Une extension PHP codée en C, compilée ?


Depuis quand la compilation est-elle une protection contre l'ingénierie
inverse ?


Cela dépend beaucoup de la grosseur de la partie protégée. Si c'est
court, ce sera facile de décompiler. Si c'est assez long et complexe,
on arrivera peut-être à trouver les énoncés en C, mais peut-être pas à
comprendre ce qu'ils font ni à modifier le code (qui est un des buts
de l'ingéniérie inverse).

De toutes façons, même sans crypter, il est assez facile de faire du
code nébuleux, mal documenté (volontairement dans ce cas-ci), etc.
Beaucoup le font involontairement, simplement parce qu'ils ne
documentent rien à mesure qu'ils écrivent leur code. C'est ce qu'on
appelle du Write-Only ;-)


Denis



Avatar
Thief13
Ma société lance un projet Typo3 / PHP que nous allons faire réaliser
par une SSII. Il y a une petite partie du code que nous allons écrire
nous mêmes car elle correspond à notre savoir-faire spécifique, et elle
est confidentielle. Nous aimerions que la SSII ne puisse pas accéder à
ce code, bien qu'elle va maîtriser le serveur.
Est-ce possible? comment faire? Peut-on coder une fonction dans un
langage compilé? Autres moyens?
Merci de vos indications


Une extension PHP codée en C, compilée ?


Depuis quand la compilation est-elle une protection contre l'ingénierie
inverse ?


C'est toujour ça de gagné, aucune protection est infaillible, mais ça
rend la tache plus dificile. en plus, il y a des tecnique de
programmation, et des compilateur spéciaux pour rendre encore plus
dificile l'ingénierie inverse...



Avatar
Paul
à priori un appel d'un code venant d'un autre serveur
require("http://www.site.com/source.php");



"Fjordur" a écrit dans le message de news:
46036f58$0$21494$

e. Nous aimerions que la SSII ne puisse pas accéder à
ce code, bien qu'elle va maîtriser le serveur.

Est-ce possible? comment faire? Peut-on coder une fonction dans un
langage compilé? Autres moyens?


1 2