问题标签 [securityexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
211 浏览

c# - .NET DLR 和 SecurityException 的

DLR 需要哪些强制性PermissionSet项目才能正常运行?

我们在沙盒脚本环境中启用了 DLR。但是一些类似下面的代码......

...只会导致抛出一个相当模糊且“未完成”的异常,如下所示:

通常SecurityException's 包含大量详细信息,详细说明了哪些权限导致它失败,但在这种情况下,我们没有得到那个 - 非常烦人。

PS:如果我在我们的沙箱临时授予 a 的情况下运行相同的测试,PermissionSet(PermissionState.Unrestricted)那么问题就会消失。但显然,我们确实希望将其锁定为 DLR 所需的特定权限集。

PPS:当前(失败)PermissionSet 创建如下:

谢谢。

0 投票
2 回答
456 浏览

javascript - SecurityException 1000,即使使用相同的域

我正面临一个麻烦的 Javascript/Firefox 问题。相关代码如下。

基本上发生的情况如下:
1. document.ready 触发并启动 AJAX 请求(到 document.domain:8484/getTrack.php 或其他)
2. 收到 AJAX 响应。此响应包含图像位置的 url(相同域)。因此,设置了 sourceImage.onload,然后设置了 sourceImage.src
3. sourceImage.onload 触发。现在的想法是将调整大小的图像保留在内存中,以完全适合将要绘制的画布。我想将这个调整大小的图像保存在内存中,因为我要多次将它(部分)写入我的画布,并且每次调整大小应该会慢很多。

第一个 getImageData 调用抛出,并且 enablePrivilege 调用也立即抛出。错误文本是“来自“http://127.0.0.1”的脚本被拒绝 UniversalBrowserRead 权限。”。我已经检查过,这些消息似乎只应在尝试从另一个域访问图像上的 getImageData 时出现,但事实并非如此(对吗?)。没有严格的安全策略(一切默认),Firefox 4.0。相同的代码在 Chrome 上运行良好。

0 投票
0 回答
395 浏览

asp.net-mvc-3 - 即使在 UseReflectionBasedInjection = true 时,在中等信任下的 Ninject.Web.MVC3 中的 SecurityException

可能重复:
Ninject 模型验证器导致中等信任问题

我已经根据其他信息源修改了 CreateKernel:

但我仍然得到:

有任何想法吗?

0 投票
1 回答
378 浏览

c# - 在 TFS 中运行 Xunit 时出现 FileIOPermission SecurityException

我正在尝试将 Xunit 测试集成到我们的 TFS 构建中。

我已将 xunit.runner.msbuild.dll 和 xunit.runner.utility.dll 放在文件夹“C:\Program Files\MSBuild\Xunit”中。我在构建文件中有一个任务可以调用 Xunit 任务:

我收到一个错误,我不知道如何调试。我尝试让“每个人”用户完全控制 Xunit 文件夹。

0 投票
1 回答
1830 浏览

android - 安卓保护等级=3

我正在努力为我的应用程序提供自动更新。我能够连接到我们的 FTP 服务器,下载 apk 并调用 Android 软件包安装程序。我在安装过程之后列出了其他步骤,例如删除下载的 apk..etc。但是,一旦我调用 Android Package 安装程序,我当前的线程就会退出并抛出以下消息:

“不授予权限 android:permission.INSTALL_PACKAGES 到 package.com.csg.android (protectionLevel =3 flags=0x8be46)”

我需要帮助来解决我遇到的这个问题。发生这种情况的原因以及处理它们的方法?

任何帮助是极大的赞赏。

谢谢,纳文

编辑:

在阅读了我为我的帖子获得的初步评论后,我想我会再次澄清这个问题并添加我正在使用的代码。

这是代码`

`

是的,我还为 INSTALL_PACKAGES 添加了使用权限标签。

正如我在原始帖子中所说,我能够调用 Package 安装程序,并且我得到了安装提示,并且安装过程成功完成。但是我遇到的问题是我编码的安装后的步骤..即函数deleteFiles()的执行;

我的线程在执行startActivity(intent)时终止,我想它处理控件以打包 Installer 并调用安装过程。当我检查 logcat 日志文件以查看导致线程终止的原因时,我发现了我在上面发布的关于protectionLevel的消息。我希望我现在很清楚。帮助表示赞赏。

是的,我确实在其他帖子中搜索过这个protectionLevel问题,但没有找到任何相关信息。

谢谢, NavinC

0 投票
1 回答
772 浏览

asp.net - Nhibernate 在共享主机上的安全异常

我有一个使用 nhibernate 的网站,它托管在共享网络主机上。

我已经禁用了延迟加载槽“NHibernate.Cfg.Environment.UseReflectionOptimizer = false;” 因为我的主机不允许反射。

但是现在我有另一个关于 nhibernate 的问题:

每次使用 nhibernate 时都会发生此错误(用于数据库访问)。我已将 Nhibernate 降级为 1.2,现在仅针对在映射文件中声明了关系的对象的更新和删除操作引发异常。

我认为该错误是由 Castle.DynamicProxy.dll 引起的。但是如何完全禁用代理?我已将映射中的所有对象和关系lazy="false"设置为default-lazy="false"

在我也设置了休眠助手中,NHibernate.Cfg.Environment.BytecodeProvider = null;但这无济于事。

这是一个详细说明我的主机的信任设置的网址http://onlinehelp.hostbasket.com/shared-webhosting/scripting/asp-aspnet/1147-why-does-hostbasket-not-support-my-site-in-full -信任.html

0 投票
1 回答
425 浏览

silverlight - 发出 GET 请求的 Silverlight 应用程序中的系统安全异常

我是银光新手。我一直在尝试修补一个 Silverlight 应用程序,该应用程序通过网络向某个站点发出获取请求,例如谷歌。但是,我不断再次收到 system.security 异常。我阅读了其他各种帖子,我收集到的是,要使这些事情起作用,您需要在创建项目时选择在新网站选项中的主机应用程序,我已经这样做了,但仍然得到相同的例外。我从http://www.shinedraw.com/data-handling/flash-vs-silverlight-simple-http-post-request/下载了该应用程序,并通过在 VS2010 中单击调试来运行它,但它仍然给出了相同的异常。请告诉我我做错了什么,我知道它的跨域问题,但不知道还能做什么。这篇文章的第二个答案 -我认为, WebClient.DownloadStringAsync 在 Silverlight 中抛出 Security Exception提供了一种解决方法,但这是否意味着无法直接从 silverlight 访问此类服务?-

请有经验的用户解释一下。

0 投票
0 回答
221 浏览

android - 将 Android 应用程序连接到服务器时出现安全异常

当我从我的 Android 应用程序连接到服务器时,我使用它http://android.toolib.net/resources/samples/SampleSyncAdapter/index.html作为基础。我已经更改了网址并在服务器上创建了用户名和密码以供访问。当我尝试连接时,我收到此错误,无论密码是否正确。

这是从哪里来的?对服务器来说应该无关紧要,但在服务器端,对吧?

感谢帮助!

0 投票
1 回答
328 浏览

.net - 快速提问 TCP/IP .Net Remoting

我有一个客户端应用程序,我在其中收集数据并将其存储在类数据包结构中。我可以将此类的对象发送到我的服务器应用程序吗?..这两个应用程序都运行在通过 LAN 网络连接的不同机器上。

在 .Net Remoting 中,对象在服务器中实例化,而 Objref 与客户端共享。现在我将这个 Packet 类的对象作为远程对象,用作客户端激活的对象。该对象是在客户端激活它时创建的。

我在客户端引用这个类的 Pack(Object) 并赋值。

将此示例对象传递给 Notify。我通过 Notify 函数在服务器上接收到这个示例对象并将其拆箱以获取我的值。

当我调用函数 MessageString 时,由于安全限制 Objref 无法访问,我得到一个异常!

还告诉我是否有任何其他方法可以解决这个问题。或者我应该使用 SocketProgramming 方法,将我的所有类值转换为字节,然后发送到服务器,然后重新分配它们。

谢谢。

0 投票
1 回答
934 浏览

asp.net - 在中等信任环境中创建目录?

我有一个 ASP.NET Web 应用程序在具有共享托管服务提供商的中等信任环境中运行。以下代码导致抛出 SecurityException:

错误的全文是:

创建子文件夹的文件夹具有完全权限,所以我认为这不是问题。这看起来与在中等信任环境中运行有关。

中等信任环境不允许创建新目录(通过 Directory.Create 方法)是否正常,和/或是否有任何解决方法?