TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

iOS 18 breaks IMAPS self-signed certs

118 点作者 mmd459 个月前

16 条评论

walrus019 个月前
I think the solution to this is to:<p>a) run your own private root CA<p>b) install the public part of the root CA on your device and trust it (basically the same as many major enterprise end users of android and ios devices need to do already, so this functionality is extremely unlikely to be removed from the operating system)<p>c) use the root CA to sign a cert for your mail server<p>Yes it&#x27;s a bit more hassle than just trying to tell the mail client to trust your self-signed cert that was generated on the mail server and signed by nothing, but I can understand why apple (given the population of hundreds of millions of NON TECHNICAL end users) doesn&#x27;t want people just blindly clicking through &quot;yes&#x2F;I accept&#x2F;trust this server&quot; self signed cert warnings.
Arnt9 个月前
I switched to letsencrypt certs for my imap server. Works well, IMO better than the self-signed ones I used before.
评论 #41587845 未加载
评论 #41587095 未加载
评论 #41584826 未加载
punnerud9 个月前
I wish they could break Snapchat, Facebook etcs ‘s self-signed certs. I own the device, why can’t I see the traffic to and from all of these apps if I add my self-signed cert and approve to use a MITM-proxy.<p>Most apps work, but not everyone.<p>Often called certificate pinning.
评论 #41585556 未加载
评论 #41586339 未加载
评论 #41589555 未加载
评论 #41585632 未加载
apparentorder9 个月前
I run my own CA and install it as a trusted CA via Configuration Profiles. This works fine, including iOS 17.<p>Does this break in iOS 18 or does this affect only self-signed (untrusted) certificates?
评论 #41597660 未加载
yieldcrv9 个月前
I feel like this going to happen to the permissionless side of crypto assets just like whats happened to most of the web 1.0 stuff<p>Walled garden things will take over and something is going to happen to EOAs that make them nerfed or rare<p>but at the same time, that might take 40 years just like these web 1.0 problems so its fine for now
rmoriz9 个月前
I had this issue with let&#x27;s encrypt certificates. IMHO it&#x27;s unreleated to the issue. IOS18 mail initially connected using TLSv1.3. Afer deleting and re-installing Mail, the connection falls back to TLSSv1.2 and another set of ciphers. Then downloading of mails works again.<p>Using dovecot 2.3&#x2F;Ubuntu on the server.
sgt9 个月前
I think I&#x27;ve seen this before, in previous versions of iOS. You used to be able to just force a trust, but it would ask you again sometimes. I ended up just using LetsEncrypt certs, the one I use on the main website. Then I have a hook that also copies it to mailu.
techbrovanguard9 个月前
tangent, but you can’t send mail on ios with an idn because “the sender address was invalid”, despite it working in macos. i’ve read this is caused by a broken regex check. if any apple employees are reading please take a look
评论 #41587965 未加载
评论 #41587933 未加载
m4639 个月前
Can you add your own CA cert to your device?
评论 #41585167 未加载
评论 #41585915 未加载
评论 #41585303 未加载
评论 #41585133 未加载
farnwomt9 个月前
I use letsencrypt for my mail server and I have done so for years, but iOS 18 appears to have broken my configuration which has worked perfectly for as long as I can remember. I believe my certificates were all set up correctly because it never gave me a problem up until now and never asked for authorisation of any kind. At this stage MacOSX works just fine, but iOS 18 and iPadOS 18 just do nothing.
stephenmac989 个月前
It&#x27;s 2024, PKI best practices are well known and well documented, anybody still using a self-signed certs on their mail server (or anywhere) is either lazy or stupid.<p>Plenty of existing applications will refuse to connect to a self-signed certificate on the belief that allowing the end-user to confirm a certificate offers basically 0 protection against malicious actors.
评论 #41585333 未加载
评论 #41588855 未加载
评论 #41585306 未加载
评论 #41585864 未加载
tiberious7269 个月前
Does anyone know if there is any way to get iOS&#x27;s mail client to present a client cert? Or, barring that, any form of self-hosted MFA.
mmd459 个月前
:-(<p>hey lurking apple devs- can someone please escalate this?
评论 #41585361 未加载
xg159 个月前
And the Apple fanboys are loose again...<p>Regardless how your opinion on PKI and self-signed certificates is, shouldn&#x27;t we at least be bothered by the fact that Apple just switched off this feature without any communication whatsoever? The community was literally in the dark about whether this is an official policy change or a bug.<p>Google, in situations like this, at least made some corpospeak press release officially &quot;sunsetting&quot; the feature and provided an official deprecation timeline so users have time to adapt.<p>Apple is apparently just leaving their users stranded and unable to access their email.
评论 #41591165 未加载
评论 #41590985 未加载
mmd459 个月前
<a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;forums&#x2F;thread&#x2F;732409" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;forums&#x2F;thread&#x2F;732409</a> (fixed url)<p>seems like the issue is specifically with IMAP- I can confirm that calendar syncing works fine with the self signed cert.<p>this is really disappointing.
评论 #41585287 未加载
nerdile9 个月前
So in summary: iOS used to accept untrusted certificates, yikes! Now, it validates the server cert, and people are upset? This blatantly insecure thing is broken now and the posters don&#x27;t want to set it up securely?<p>It seems like these people are just struggling with how to properly set up their email server and clients when using a private CA. If you&#x27;re going to use your own CA, then configure your client to trust it. The rest of us should be able to enjoy secure defaults and not have to worry about our less informed family members being tricked into bypassing basic security protections like TLS validation.
评论 #41585676 未加载