Abstract
At the beginning of 2020, the major browser-developing companies announced that newer software versions no more extended support for older TLS, 1.0 and 1.1. A warning message was displayed in older versions; the user could override it and enter the website. After implementing the deprecation of TLS 1.0 and TLS 1.1, the users can no longer enter those websites. It’s becoming more unusual for websites to exist for over ten years and keep active, but there are legacy web platforms where the cost of updating an older platform may need to be revised.
The Microsoft .NET Framework has been used for almost twenty years and is supported by Microsoft Windows operating systems. In the last years, with the development of .NET Core and the release of .NET 5, Microsoft no longer develops ASP.NET Web Forms Framework. It’s expected that existing web platforms will not run on newer operating systems from Microsoft and should be replaced and removed from active systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fürnweger, A., Auer, M., Biffl, S.: Software evolution of legacy systems. In: ICEIS 2016, p. 413 (2016)
Zerouali, A., Mens, T., Robles, G., Gonzalez-Barahona, J.M.: On the relation between outdated docker containers, severity vulnerabilities, and bugs. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), Hangzhou, China, pp. 491–501 (2019). https://doi.org/10.1109/SANER.2019.8668013
Narayana Samy, G., Ahmad, R., Ismail, Z.: Security threats categories in healthcare information systems. Health Inform. J. 16(3), 201–209 (2010). https://doi.org/10.1177/1460458210377468
Zerouali, A., Cosentino, V., Mens, T., Robles, G., Gonzalez-Barahona, J.M.: On the impact of outdated and vulnerable Javascript packages in docker images. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), Hangzhou, China, pp. 619–623 (2019). https://doi.org/10.1109/SANER.2019.8667984
Savor, T., et al.: Continuous deployment at Facebook and OANDA. In: Proceedings of the 38th International Conference on Software Engineering Companion (2016)
Goodman, E., Loh, L.: Organizational change: a critical challenge for team effectiveness. Bus. Inf. Rev. 28(4), 242–250 (2011)
Acar, Y., Stransky, C., Wermke, D., Weir, C., Mazurek, M.L., Fahl, S.: Developers need support, too: a survey of security advice for software developers. In: 2017 IEEE Cybersecurity Development (SecDev), Cambridge, MA, USA, pp. 22–26 (2017). https://doi.org/10.1109/SecDev.2017.17
Christensen, C.M.: The innovator’s Dilemma: When New Technologies Cause Great Firms to Fail. Harvard Business Review Press (2013)
Hossain, M.M., Fotouhi, M., Hasan, R.: Towards an analysis of security issues, challenges, and open problems in the internet of things. In: 2015 IEEE world Congress on Services. IEEE (2015)
Habibzadeh, H., et al.: A survey on cybersecurity, data privacy, and policy issues in cyber-physical system deployments in smart cities. Sustain. Cities Soc. 50, 101660 (2019)
Microsoft. Internet information services (IIS) - microsoft lifecycle. Microsoft Lifecycle—Microsoft Docs. https://docs.microsoft.com/en-us/lifecycle/products/internet-information-services-iis. Accessed 15 Nov 2021
Benjamin, D.: Modernizing transport security. Google Online Security Blog (2018). https://security.googleblog.com/2018/10/modernizing-transport-security.html. Accessed 18 Nov 2021
Thomson, M.: Removing old versions of TLS. Mozilla Security Blog (2018). https://blog.mozilla.org/security/2018/10/15/removing-old-versions-of-tls/. Accessed 18 Nov 2021
Pflug, K.: Modernizing TLS connections in Microsoft edge and internet explorer 11. Microsoft Edge Blog (2020). https://blogs.windows.com/msedgedev/2018/10/15/modernizing-tls-edge-ie11/. Accessed 18 Nov 2021
Wood, C.: Deprecation of legacy TLS 1.0 and 1.1 versions. WebKit (2018). https://webkit.org/blog/8462/deprecation-of-legacy-tls-1-0-and-1-1-versions/. Accessed 18 Nov 2021
Laflamme, R.: Chrome 81 features and release date. Insightportal (2020). https://www.insightportal.io/news/all-news/chrome-81-beta-features-and-release-date. Accessed 18 Nov 2021
[MSFT], R., Rich Lander [MSFT] Program Manager, 6, A., Asthana, A., 6, S., [MSFT], S., Cheong00. Introducing.NET 5 (2021). https://devblogs.microsoft.com/dotnet/introducing-net-5/. Accessed 28 May 2022
Microsoft. Microsoft.NET Framework - Microsoft Lifecycle (n.d.). https://docs.microsoft.com/en-gb/lifecycle/products/microsoft-net-framework. Accessed 28 May 2022
Hanselman, S.: Moving old apps from IIS6 to IIS8 and why Classic Mode exists (2013). https://www.hanselman.com/blog/moving-old-apps-from-iis6-to-iis8-and-why-classic-mode-exists. Accessed 15 Nov 2022
.NET Team. Visual basic support planned for.NET 5.0 (2020). https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/. Accessed 15 Nov 2022
Kyrnin, J.: Avoid inline styles for CSS design. ThoughtCo (2020). https://www.thoughtco.com/avoid-inline-styles-for-css-3466846. Accessed 24 Nov 2021
Shenoy, A., Prabhu, A.: CSS Framework Alternatives: Explore Five Lightweight Alternatives to Bootstrap and Foundation with Project Examples. Apress (2018)
Gaikwad, S.S., Adkar, P.: A review paper on bootstrap framework. IRE J. 2(10), 349–351 (2019)
Mark Otto, J.: Bootstrap (2022). https://getbootstrap.com/. Accessed 17 Nov 2022
HaiyingYu. Edit configuration of an ASP.NET application - ASP.NET. Edit configuration of an ASP.NET application - ASP.NET—Microsoft Docs (n.d.). https://docs.microsoft.com/pt-PT/troubleshoot/developer/webapps/aspnet/development/edit-web-config. Accessed 4 Mar 2022
Anderson, R.: Login class (system.web.ui.webcontrols). (System.Web.UI.WebControls)—Microsoft Docs (n.d.). https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.login?view=netframework-4.8. Accessed 7 Mar 2022
Code converter C# to VB and VB TO C#. Telerik. (n.d.). https://converter.telerik.com/. Accessed 29 Nov 2021
Acknowledgements
This work is funded by FCT/MEC through national funds and co-funded by FEDER—PT2020 partnership agreement under the project UIDB/50008/2020. This work is partially funded by National Funds through the FCT - Foundation for Science and Technology, I.P., within the scope of the projects UIDB/00308/2020, UIDB/05583/2020 and MANaGER (POCI-01-0145-FEDER-028040). Furthermore, we would like to thank the Polytechnics of Coimbra and Santarém for their support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Godinho, A., Rosado, J., Sá, F., Cardoso, F. (2024). The Impact of the Evolution of Operating Systems on Older Web Applications. In: Coelho, P.J., Pires, I.M., Lopes, N.V. (eds) Smart Objects and Technologies for Social Good. GOODTECHS 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 556. Springer, Cham. https://doi.org/10.1007/978-3-031-52524-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-52524-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-52523-0
Online ISBN: 978-3-031-52524-7
eBook Packages: Computer ScienceComputer Science (R0)