Je développe un client Twitter open source. Je voudrais profiter de la nouvelle méthode d'authentification xAuth, mais mon application est open source ce qui signifie que si je mets les clés directement dans le fichier source, il peut s'agir d'une vulnérabilité (est-ce exact? . D'autre part, mettre la clé directement dans un binaire n'a pas non plus de sens. J'écris mon application en python, donc si je fournis juste les fichiers pyc, c'est une seconde de plus pour obtenir les clés, grâce aux excellentes capacités de réflexion de Python. Si je crée un petit fichier .so avec les clés, il est également trivial d'obtenir la clé en regardant le binaire brut (les clés ont une longueur fixe et un jeu de caractères).Twitter xAuth vs open source
Quelle est votre opinion? Est-ce vraiment un trou de sécurité pour exposer les clés de l'API?
Je suis arrivé à une conclusion similaire. Mon application est open source, mais les clés sont propiertary. Si les clés ne sont pas présentes, l'application revient à l'ancienne méthode d'authentification (ceci est assez simple, grâce à python et tweepy). – tamasd