Deutsch English Français Italiano |
<v7sfpd$245e2$3@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=C3=B8j?= <arne@vajhoej.dk> Newsgroups: comp.os.vms Subject: Re: BridgeWorks Date: Wed, 24 Jul 2024 23:11:41 -0400 Organization: A noiseless patient Spider Lines: 59 Message-ID: <v7sfpd$245e2$3@dont-email.me> References: <v7e9qt$33dn4$1@dont-email.me> <v7edd2$33v6h$1@dont-email.me> <v7h8d1$3msj2$1@dont-email.me> <v7hveg$3u9vu$3@dont-email.me> <v7j76f$4mtj$1@dont-email.me> <v7lic0$ktou$1@dont-email.me> <v7m5g4$ogvf$1@dont-email.me> <v7m8hf$o37u$2@dont-email.me> <v7ovi5$1b5dr$1@dont-email.me> <v7ph58$1dmh2$3@dont-email.me> <v7sehl$244jr$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 25 Jul 2024 05:11:42 +0200 (CEST) Injection-Info: dont-email.me; posting-host="484c11458d39c7255a0f0758a8865d9d"; logging-data="2233794"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Lv6TCxz9PG3wLcL4ODxEkafeMd4szbVQ=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:45PfmKEWtsqmdHXLxVsMS15RqqE= In-Reply-To: <v7sehl$244jr$1@dont-email.me> Content-Language: en-US Bytes: 3921 On 7/24/2024 10:50 PM, Dave Froble wrote: > On 7/23/2024 8:16 PM, Arne Vajhøj wrote: >> On 7/23/2024 3:16 PM, Dave Froble wrote: >>> On 7/22/2024 2:31 PM, Arne Vajhøj wrote: >>>> Let us say that one has some code that use HTTPS. And >>>> that programming language has a library that supports >>>> TLS 1.3. Then in 5 years a vulnerability in TLS 1.3 is >>>> found and TLS 1.4 is created. If a new version of the library >>>> supporting TLS 1.4 becomes available then all fine - update the >>>> library and the application is fine. But if not then the >>>> application has a problem, because the available library is >>>> not getting updated. >>> >>> How does that differ from some "supported" implementation languages? >>> Doesn't >>> matter if TLS 1.4 doesn't exist now, does it? >> >> It is not like: >> >> supported language => guarantee for updated library >> not supported language => guarantee for no updated library >> >> But the likelihood for an updated library is much higher >> if the language is actively maintained, supported and >> developed by the vendor, because there is an expectation that >> there is a long term market for the library. >> >> If the language has been EOL, not supported and superseded >> by another product from the vendor, then the market has shrunk >> and are expected to continue to shrink. That is a situation that >> make many libraries drop support as well. >> >> This is not just a theoretical thing. >> >> If you look at third party COM components used by VB6 and VBS back >> in the late 90's and early 00's, then most of it are gone. The move >> may be pretty slow, but after 22 years then the market is heavily >> reduced. > > You assume that such libraries are for specific environments, and some > may be. But isn't OpenSSL sort of generic, usable by just about > anything? Should not most such things be that way. If not, then why not? OpenSSL is widely used for a certain type of languages in modern time. If you have an application written in a native language within the last two decades, then there is a pretty good chance that it uses OpenSSL. JVM languages, CLR languages, script languages - no (at least not directly). Something written 30 years ago - no (it would use Bsafe or something else that had the proper RSA license). VB6 is a bit in the middle. VB6 can call functions in regular Win32 DLL's, but often a COM component will be preferred - OO API, the choice between static and dynamic (dynamic only if a scriptable COM component), usually nicer API with less hacking with data types. Arne