草庐IT

通信安全

全部标签

javascript - Angular 2+ 安全性;保护服务器上的延迟加载模块

我有一个Angular2+应用程序,用户可以在其中输入个人数据。此数据在应用程序的另一部分进行分析,该部分仅对具有特定权限的人可用。问题是我们不希望未经授权的人知道我们如何分析这些数据。因此,如果他们能够在应用程序中查看模板,那就太糟糕了。由于它是客户端应用程序,精明的用户总是可以调整应用程序并查看模板。使用路由保护、延迟加载和CanLoad不会在这里保护我们,因为所有模块都可以通过简单的HTTP请求获得,并且资源的url可以被足够精明的用户找到。我了解处理此问题的常用方法是使用单独的应用程序。在这种情况下,将有三个,一个用于登录/注册,一个用于用户输入数据,一个用于具有特定权限的人分

javascript - Silverlight 和 JavaScript 通信

我非常喜欢让Silverlight和JavaScript相互通信。在page.xaml.cs文件中,我将类标记为ScriptableType并将两个方法标记为ScriptableMember。然后我声明:HtmlPage.RegisterScriptableObject("Page",this);当我尝试调用任一方法时,我得到obj.Content.Pageisundefined:varobj=document.getElementById('silverlightControl');alert(obj);//[objectHtmlObjectElement]alert(obj.Con

javascript - 带有 https url 的 jquery 和 post 方法安全性

假设我有$.post('https://somesite.com',{username:"somename",password:"somepassword"},function(){//dosomething});请注意该站点的url以https为前缀...这是否意味着jquery将使用HTTPS连接来中继该用户名和密码信息?即。这会阻止某些黑客拦截该消息并获取用户名和密码数据吗?IE。这与在启用https的站点中使用表单手动登录一样安全吗?如果不是,我应该怎么做才能使此帖子传输与使用登录表单手动登录站点的人一样安全...(即使其无法被某些黑客拦截) 最佳答

javascript - 用于服务器到服务器通信的 Node.js

我想知道node.js是否适用于实际上不与浏览器通信的服务器端应用程序,或者浏览器通信只是整个应用程序的附加部分,而不是用于管理。这个想法很简单:服务器从另一台服务器接收大量UDP流量以及包含用户数据的短消息。对于每条消息,应用程序执行数据库查找并过滤掉用户ID不在白名单中的消息。处理过滤后的消息,导致另一个数据库更新,或将数据发送到另一个服务器。这种情况是学习node.js的好场景,还是与JavaEE相比没有任何好处? 最佳答案 免责声明:我在一家为node.js做出贡献并推广其使用的公司工作,因此我的观点可能有偏见。正如其他人在

javascript - JScrambler 服务可以安全地保护 javascript 吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion所以我最近偶然发现了jscrambler.com这个工具实际上可以让你保护你的javascript代码,它很吸引人。但是,该服务是基于云的,我想知道这是否真的可以。因为我实际上是在他们的服务器上发布代码。虽然其他人无法窃取我的代码,但仍然可以从jscrambler背后的人那里窃取。也许是我多虑了。使用jscrambler服务安全吗?

javascript - 使用 postmessage 与 iframe 通信 - 错误在哪里?

我有一个Greasemonkey脚本,它应该向嵌入式iframe发送一个后置消息,在该iframe中,相同的脚本启动一个函数。我的注意力是发送一个简单的消息来触发iframe中的一个函数。该网站和iframe不在同一域中。我的js技术很差,找不到问题。感谢阅读//==UserScript==//@nameTest//@namespace//@includedomainA//@includedomainB//@version1//@grantnone//==/UserScript==if("domainA"===location.hostname){if(window===top)//p

javascript - JS - 如何在发件人域未知时安全地使用 window.postMessage

我想使用在运行时创建的Iframe创建一个安全的postMessage连接(源安全)。当前状态:我有一个脚本,它生成一个带有特定域的iframe(下例中的domain.b.com)。我希望iframe仅从父域(包含我的脚本的页面)接收消息。由于父域在运行时是未知的,我正在考虑如下所述和说明的“握手”过程:等待iframe加载。从父域发送postMessage及其来源。将允许的来源设置为第一个接收到的来源编辑:更多信息:在我的服务器上,我有一个白名单域(例如domain.a.com、any.domain.com、domain.b.com)我的目标是与我的一些客户(例如domain.a.c

javascript - PhoneGap 源安全

关于PlatformSecurity的最后一节,它提到了一种在PhoneGap应用程序中保护源代码的方法。ReverseengineeringisaconcernofmanypeoplethatusePhoneGapsinceonecansimplyopenanapplicationbinaryandlookattheJavaScriptsourcecodeoftheapplication.OnecouldevengosofarastoaddmaliciousJavaScriptcode,re-packagetheapplicationandre-submitittoappstores

javascript - 将 JavaScript 回调传递给在另一个线程中调用它的 FFI 函数是否安全?

我有一个C函数,它接受回调并在另一个线程上调用它:voidcall_in_new_thread(void(*callback)()){//spawnanewthreadandcall`callback`init...}我想通过Node-FFI从JavaScript调用这个函数,将一个JavaScript函数传递给它:varcallbackType='pointer'varlib=ffi.Library('mylib',{'call_in_new_thread':['void',[callbackType]],})varcallback=ffi.Callback('void',['voi

javascript - 为什么 IE8 错误地提示加载了非安全元素?

我管理一个在SSL下运行的电子商务网站。问题发生在我网站的购物车的最后一页,该页面在SSL下加载。问题是InternetExplorer8.0(包括版本8.0.6001.18702和其他版本的IE8,但据报道不是所有版本的IE8)至少提示一个不安全的元素加载,这吓跑了一些我的潜在客户。IE8在页面明显完全加载后(似乎没有丢失图像)显示一个对话框,上面写着:"SecurityWarning:Doyouwanttoviewonlythewebpagecontentthatwasdeliveredsecurely?Thiswebpagecontainscontentthatwillnotbe