如何使用敏感数据(Sql,付款等)“开源”项目?
|
我有一个问题...我正在为我的(去年)学校项目创建软件。该项目将由Steam,App Store和Ubuntu Software Center组成,每个人都可以在其中下载游戏,创建和发布游戏(免费或不收费),同步音乐并在任何地方收听……等等。
问题是,我必须处理2种(目前为止)我只能查看的重要数据类型,这是关于sql代码(检查用户是否已经为之付费的东西是否可以下载)例如),这涉及到我的个人Sql Server的连接以及付款(使用paypal进行收款和汇款...)。
但是,如果我编写了代码,然后将其发布到网上,那么任何人都可以使用该代码进行更改,改进等。(我想要!),或者更改结构,以便他可以免费获得东西,而无需付款或发送很多垃圾邮件,甚至带有病毒的假冒东西(我不想要)...
有没有办法使两者一起工作:S?
提前致谢,
路易斯·达·科斯塔
没有找到相关结果
已邀请:
2 个回复
莽缓逢
,
等中) 这样,想要在自己的服务器上使用您的应用程序的人将无法访问您的个人信息,但仍然知道如何运行自己的应用程序版本。 至于您对编写恶意代码的人的担心,这是不太可能的,尤其是当您观察到代码库中正在注入什么代码时。识别恶意内容应该非常容易(如果有人尝试过,那是不可能的)。如果您担心有人会更改其客户,则需要执行一些检查以确保该客户是普通客户。
舞备联