私はオープンソースのデスクトップTwitterクライアントを開発しています。新しいxAuth認証方法を利用したいのですが、私のアプリはオープンソースです。つまり、キーをソースファイルに直接配置すると、脆弱性になる可能性があります(正しいですか?Twitterサポート担当者が教えてくれました) 。
一方、キーを直接バイナリに入れることも意味がありません。私はPythonでアプリケーションを作成しているので、pycファイルを提供するだけで、Pythonの優れた反射機能のおかげで、キーを取得するのにもう1秒かかります。キーを使用して小さな.soファイルを作成する場合、生のバイナリを確認してキーを取得することも簡単です(キーの長さと文字セットは固定されています)。
あなたの意見は何ですか?APIキーを公開するのは本当に安全な穴ですか?