- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How do you protect your software from illegal distribution? [closed]
(25 个回答)
4年前关闭。
除了开源您的项目和立法之外,还有没有办法防止或至少将代码泄露到您的公司/集团之外的损失降到最低?
我们显然不能阻止 Internet 访问(以防止通过电子邮件发送代码),因为程序员需要他们的引用。我们也不能阻止外围设备(USB、Firewire 等)
当代码具有一些专有算法和内部开发的知识时(与绘制 GUI、连接到数据库等的常规常规代码相反),代码最重要,但某些应用程序(如会计软件和 CRM)就是这样:复杂原则上易于开发的常规代码集合,但从头开始编写需要数年时间。这就是泄露代码对竞争对手有用的地方。
在我看来,防止泄漏几乎完全依赖于人的过程。你怎么看?您采取了哪些预防措施和措施?代码泄露之前有影响过你吗?
最佳答案
大多数答案都是基于道德和伦理值(value)观。我想知道谷歌、Facebook 等是否只是依靠员工的善意。让我休息一下,这完全是乌托邦式的。别傻了。现实点。
是的,可以防止代码泄漏:
使用托管虚拟机的虚拟服务器,程序员只能通过远程桌面在本地访问这些虚拟机(内联网)。存储库在本地管理。访问存储库需要私钥。 从虚拟机复制/粘贴到客户端被禁用。只允许从客户端复制/粘贴到虚拟机。
像 Facebook 这样的公司就是这样做的。
仍然编码的唯一方法是对实际编码进行拍照,这完全不实用也不可行,而且由于到处都有监控摄像头,所以你必须去洗手间才能拍到那些照片。
关于security - 你如何保护代码不泄露出去?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173875/
大家晚上好! 在当前的项目中,我遇到了相当令人担忧的内存泄漏,但我似乎无法修复它。 我让应用程序在标准使用情况下运行过夜,当我在 8 小时后醒来时,它消耗了约 750MB 内存,而它一开始的内存约为
class MyViewController: UIViewController { @IBOutlet weak var webView: UIWebView? override
我的 sql 处理程序有问题 A SQLiteConnection object for database '/data/data/.../databases/queueManager' was le
我在引用 block 本身内的“NSBlockOperation”时遇到麻烦。我需要检查操作是否被取消,并且似乎在启用 ARC 的项目中运行时,对“searchOperation”的任何访问都会泄漏。
public class ProgressCircleActivity extends AppCompatActivity { private ProgressDialog progressB
Activity 泄漏是我可以为当前问题想到的最具体的术语。如果有其他情况,请指正。 场景:我创建了一个简单的 Android 测试应用程序来解决我的问题。我有一个 Activity ,一个添加到 f
我正在尝试创建身份验证系统,如果设备关闭 (SCREEN_OFF) 超过 INTERVAL,该系统会弹出登录窗口。 我已经注册了一个 BroadcastReceiver 来监听可启动 Activity
我想知道如果生产 key 被泄露需要采取哪些步骤。幸运的是,情况并非如此,但还是很高兴知道。 特别是,如果简单地将旧 key 交换为新生成的 key ,会发生什么情况?由于它用于生成哈希,是否会破坏整
我正在使用 Leak Canary 来跟踪内存泄漏,它说以下内容被泄漏: static hk.o references ht.a leaks MainActivity instance hk.o 和
-(NSDate *)dateFromDate:(NSDate *)inDate withNewTime:(NSDateComponents *)inTimeComponents { NSCalend
当我使用 AudioToolBox 播放音乐时,内存泄漏严重。 AVAudioPlayer *newMusicPlayer = [[AVAudioPlayer alloc] initWithData:
我使用 OpenAL 在我的应用程序中播放声音。当我使用 Instruments 工具测试它时,它发现了泄漏: LeakedObject = GeneralBlock-512 大小 = 512 字节
我需要捕获桌面图像并处理其 RGB 数据,我正在使用 Quartz API 来执行相同的操作, 我面临的问题是内存使用率高, 请引用函数, 在这里编辑,该函数是通过 pThread 调用的;像这样的东
我的 Android 应用程序中有一个 MapActivity,它使用 osmdroid(Open Street Map for Android 库)显示 map 。 当我在此 MapActivity
我在 fragment 中使用 AdMob。有时我会看到以下堆栈 10-23 14:27:38.916: E/ActivityThread(21250): Activity com.applegrew
我正在使用以下方式访问我的 API key ;这似乎是 recommended way ;但是当我将我的应用程序上传到 Play 管理中心时,运行预发布报告时出现严重错误。它说“泄漏的 GCP API
一家 3rd 方安全咨询公司在我们的 Angular SPA/ASP.NET WebAPI 应用程序中发现了 区域下的风险。信息公开 ,我们被告知要解决。 风险是由于 Angular 应用程序的性质,
在 Android 中,当读取 MIFARE Classic 卡时,使用 MifareClassic.authenticateSectorWithKeyA(或 authenticateSectorWi
加载谷歌地图时在分析器中获取泄漏。我根据谷歌的示例代码创建了一个非常简单的 View Controller ,我发现我在加载 map 时遇到了泄漏。我相信泄漏是在 SDK 本身。有没有人遇到过这个问题
我是一名优秀的程序员,十分优秀!