V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
pheyer
V2EX  ›  iDev

有没有做 iOS 软件密码模块认证的

  •  
  •   pheyer · 2022-09-18 15:13:36 +08:00 · 8168 次点击
    这是一个创建于 579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软件密码模块现在好像要求是独立进程,在电脑上面可以用共享内存来解决进程通信问题,在移动端独立进程不是 app 就是 app 扩展,不管哪个通信都挺蛋疼的,纯纯地戴着镣铐跳舞,纯粹做一个应付认证但是又不实际使用的东东,搞得我头都要爆炸了

    7 条回复    2022-09-19 19:10:56 +08:00
    AscenZ
        1
    AscenZ  
       2022-09-19 10:18:18 +08:00
    试一下谷歌验证?
    pheyer
        2
    pheyer  
    OP
       2022-09-19 10:37:08 +08:00
    @AscenZ 不太懂,我说的是国密软件密码模块
    shawndev
        3
    shawndev  
       2022-09-19 11:04:26 +08:00
    第一个问题,做过。
    第二个问题,OpenSSL 1.1.1 已经加入了商用密码,不是所有商用密码都有这个限制,我也没在规范文件上见过类似的要求。并且我猜也许是独立线程?独立进程的原因是包含了 main 方法?可以修改可执行文件的_start 入口?
    第三个问题,移动端一样有方式进行通信,简单的有 App Group 的文件读写、UserDefaults 、剪贴板、Unix Domain Socket ,也可以参考 Potatso 使用的 detachNewThread 然后通过 pipe 进行通信。

    最后,relax ,软件工程不是航天工程,遇到的问题都有答案。慢慢来。
    shawndev
        4
    shawndev  
       2022-09-19 11:05:27 +08:00
    有商密资质的软件密码模块我印象里只有一个,可以找他们的技术问一下。
    pheyer
        5
    pheyer  
    OP
       2022-09-19 16:01:57 +08:00
    @shawndev 你说的有商密资质的软件密码模块是哪个公司的?
    你说的通信方式我都知道,独立进程的话,就偏向于用创建一个假扩展来实现密码模块功能,这本身就有点多此一举
    shawndev
        6
    shawndev  
       2022-09-19 16:16:00 +08:00
    @pheyer 除了 VPN 类之外,其他类型的拓展很难保证你需要密码模块的时候处于运行状态。
    pheyer
        7
    pheyer  
    OP
       2022-09-19 19:10:56 +08:00
    @shawndev 是的,我想着可以像 iOS 抓包软件启动一个假 vpn 来实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2711 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:38 · PVG 13:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.