[大牛在哪] 防止网站被抄袭的 JS 代码,加密的方式隐藏在重要 JS 文件中,谁抄袭我,我就针对性的弹窗

2017-08-16 22:57:15 +08:00
 justbilie

是这样的 场景:我呕心沥血做的网页设计和网站,做了几个月才做完;被他人一夜全抄,毫无办法....不要提版权哦,我还没能力到弄版权的阶段

愿景:弄个 JS 代码,隐藏在网站的重要 JS 文件中,并且加密混淆,让抄袭者傻傻分不清(至少大部分抄袭者是这样的),然后哪天我发现有家公司抄我的作品,好,我在我的服务器里加上一些代码或者图片或者 JS 什么的,给这家网站来个恶意弹窗,弹死个鸡鸡蹦的....

可能会涉及到的参数:绝对网址调用、加密混淆、自身有服务器有内测网站,大概这么解释,我也算是白菜了,才来求教大牛

如果可以,重金求码啊....不开玩笑的!

11767 次点击
所在节点    JavaScript
33 条回复
beyoung
2017-08-16 23:35:49 +08:00
来个加解密呗
nfroot
2017-08-16 23:54:38 +08:00
用 jsfuck
chinvo
2017-08-16 23:57:22 +08:00
Websocket 加载资源,js 内藏暗桩检查域名

再用个 aaencode
flaneurse
2017-08-17 00:14:12 +08:00
别人不能禁用 js 么
chinvo
2017-08-17 00:15:30 +08:00
哦,对了,页面内容记得用 js 的 document.write 输出,输出之前是混淆加密状态
lslqtz
2017-08-17 02:28:23 +08:00
你这么搞人家可以检查得到请求
全部文件合一加密 到指定日期后弹窗(自己别忘了)更稳
yangqi
2017-08-17 02:32:59 +08:00
呵呵,楼主很傻很天真
cncqw
2017-08-17 04:27:16 +08:00
楼主的思路是需要请求你的服务器,但是直接在开发者工具中查看网络就可以看到你的网址,然后就知道怎么回事了,你觉得有用?
Valyrian
2017-08-17 04:44:14 +08:00
用 js 检查当前页面的域名就行了吧
blanu
2017-08-17 04:48:53 +08:00
websocket+protobuf,破解难度要大一些
zjsxwc
2017-08-17 05:46:42 +08:00
感觉只是 js 的话不能防止内容被抄袭,比如可以用 PhantomJs 来爬取 js 渲染后的内容,这样内容被获取了,js 也被抄袭者略过了,最多只能和小说网站那样把文本内容变成图片,来增加复制成本。


不过,如果楼主说的网页设计是指前端页面与样式,那么防止被抄袭就简单了,现代框架 react 之流不都是通过 js 来生产 html 的吗,楼主只要提供编译压缩后的 js 给别人就好了,然后再在这个 js 里加料,比如 xss 攻击代码
R18
2017-08-17 06:52:06 +08:00
@chinvo aa 可以反解了 不知道 jj 如何
zjqzxc
2017-08-17 08:15:31 +08:00
设计成分>技术成分,无解,只要能让别人看到,照葫芦画瓢写一个也用不了多久;
设计成分<技术成分,所谓的加密技术只能增加抄袭难度,并不能根本解决问题;

根据描述“呕心沥血做的网页设计和网站”,看来楼主更偏向于第一种情况。。。
另外,那个愿景应该不可能起作用。抄袭者在看不到大意的情况下,肯定不会贸然使用你的 js 文件。如果抄袭者已经大致看懂每个函数是干啥的,那就意味着他已经通读代码了。看见代码中有那些稀奇古怪的绝对地址,怎么能不起疑心。总的来说,技术手段是防君子不防小人。

最后还是那句话:“如果技术是万能的,还要法律干啥”。
alwayshere
2017-08-17 08:19:30 +08:00
GoogleBot and baiduBot:这 nm 是啥,一个破网站这么多弹窗,艹!劳资把你 K 了!
misaka20038numbe
2017-08-17 08:39:24 +08:00
防抄袭是不可能的。如果是有经验的,不会连着 js 一起抄的,我只抄 HTML 和 css 样式。JS 自己重新写。然后 HTML 和 css 通过浏览器解析之后是无法加密的。就算你整个页面输出的是一张图片,如果需要的话,也能把你的设计抄了不是。
laogui
2017-08-17 08:42:08 +08:00
用 webpack 吧,我现在一看到这货打包后的 js 我就放弃抄袭了,嘿嘿。
hantsy
2017-08-17 08:45:47 +08:00
js 怎么可能抄袭,生产环境全面 Uglify 了。
rocksolid
2017-08-17 08:54:59 +08:00
没办法阻止,大不了别人照着你的样式做一个也不用太多时间,关键还是快点把创意变现吧
dong3580
2017-08-17 09:17:04 +08:00
@laogui
哈哈,所以我开始喜欢这类压缩混淆的代码的小工具了。
不过现在有好多人都扒你文章的内容挂在自己的网站上,这个解不了啊。
Anshi
2017-08-17 09:26:50 +08:00
干脆开源吧...就不怕抄袭了...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/383514

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX