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?
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
Le 23 Mar 2007 14:32:24 GMT, Bruno Desthuilliers
<bruno.42.desthuilliers@wtf.websiteburo.oops.com> é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 ;-)
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
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...
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...
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...
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?
à priori un appel d'un code venant d'un autre serveur
require("http://www.site.com/source.php");
"Fjordur" <Fjordur@invalid.invalid> a écrit dans le message de news:
46036f58$0$21494$426a74cc@news.free.fr...
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?