English 中文(简体)
安全性如何是莫诺图奇?
原标题:How Secure is MonoTouch?

由于在实际应用中使用 dll 的 MonoTouch, 这个方法有多安全? 例如, 如果有人使用 Mono. Security. dll, 能否有人用一个使用该方法并对一个应用程序实施密码注射攻击的软件换掉这个工具?

最佳回答

这种办法如何可靠?

与我所知道的已有的一样多:-)

一个人不能换掉那张牌吗?

由于若干原因,没有。

  • 您不能更改应用程序文件。 这将打破数字签名, iOS 将不执行它。 仅此就消除了 MitM 攻击 ;

  • 由 < 坚固 > 每个 < / 坚固 >. dll 提供的代码已经编译为本地代码(由 AOT 编译者编写) 和主可执行二进制文件的一部分。 换换新的. dll 将无法更改执行的代码 ;

  • 安装在设备上的.dll 是 < em> stripped (用于释放建筑)。 里面没有 IL (代码), 因为它没有用处( 我们不能在iOS上使用 JIT ) 。 即使您添加了 IL 代码的.dll (例如调试建筑), 它也不会被执行( 还需要 JITting );

“强度”为什么为其元数据(例如,如果你使用反射)而部署.dll?

" 强力 " 最后说明: " 强力 " Monototouch像目标C那样,生产本地的ARM可执行文件。

问题回答

暂无回答




相关问题
Write to a File in Monotouch

How would I create and write to a file in a Monotouch iPhone app? The file should persist between application launches, so I guess it has to be placed somewhere in the App bundle ( documents or ...

MonoTouch debugger never connects to app

I have an issue where the MonoDevelop debugger refuses to connect to the simulator. MonoDevelop pops a box saying "Waiting for debugger to connect on 127.0.0.1:10000..." but never connects. I have ...

montouch detect when sound finished playing

In objective C is a method called AudioServicesAddSystemSoundCompletion which allows to add a handler for "audio done notification". So I add the handler call AudioServicesPlaySystemSound and when the ...

Web Services Build Error in Monotouch

My project and web services work fine in the simulator but crash when uploading to an iPhone. It had been working fine before I updated Monotouch from 1.1. Can I revert back to earlier versions of ...

Playing a Sound With Monotouch

No matter what I try (build -> content, NSUrl, filename) I get a null exception : file not found when I try to play a .caf sound file in monotouch. //var path = NSBundle.MainBundle.PathForResource("...

Is MonoDevelop s editor slow for you?

I m using the evaluation version of MonoTouch and MonoDevelop to check out writing iPhone app in C#. However, MonoDevelop s editor is very slow for me. I mean really really slow. I have to type and ...

C# Class Definition

In XCode and objective c, if I want to use a UIGlassButton in interface builder, I put the following line in my header file: @class UIGlassButton; I am now using monotouch c#. Is there a similar ...

热门标签