Skip to main content

The Impact of the Evolution of Operating Systems on Older Web Applications

  • Conference paper
  • First Online:
Smart Objects and Technologies for Social Good (GOODTECHS 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Fürnweger, A., Auer, M., Biffl, S.: Software evolution of legacy systems. In: ICEIS 2016, p. 413 (2016)

    Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. Savor, T., et al.: Continuous deployment at Facebook and OANDA. In: Proceedings of the 38th International Conference on Software Engineering Companion (2016)

    Google Scholar 

  6. Goodman, E., Loh, L.: Organizational change: a critical challenge for team effectiveness. Bus. Inf. Rev. 28(4), 242–250 (2011)

    Google Scholar 

  7. 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

  8. Christensen, C.M.: The innovator’s Dilemma: When New Technologies Cause Great Firms to Fail. Harvard Business Review Press (2013)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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

  12. Benjamin, D.: Modernizing transport security. Google Online Security Blog (2018). https://security.googleblog.com/2018/10/modernizing-transport-security.html. Accessed 18 Nov 2021

  13. 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

  14. 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

  15. 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

  16. 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

  17. [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

  18. Microsoft. Microsoft.NET Framework - Microsoft Lifecycle (n.d.). https://docs.microsoft.com/en-gb/lifecycle/products/microsoft-net-framework. Accessed 28 May 2022

  19. 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

  20. .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

  21. Kyrnin, J.: Avoid inline styles for CSS design. ThoughtCo (2020). https://www.thoughtco.com/avoid-inline-styles-for-css-3466846. Accessed 24 Nov 2021

  22. Shenoy, A., Prabhu, A.: CSS Framework Alternatives: Explore Five Lightweight Alternatives to Bootstrap and Foundation with Project Examples. Apress (2018)

    Google Scholar 

  23. Gaikwad, S.S., Adkar, P.: A review paper on bootstrap framework. IRE J. 2(10), 349–351 (2019)

    Google Scholar 

  24. Mark Otto, J.: Bootstrap (2022). https://getbootstrap.com/. Accessed 17 Nov 2022

  25. 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

  26. 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

  27. Code converter C# to VB and VB TO C#. Telerik. (n.d.). https://converter.telerik.com/. Accessed 29 Nov 2021

Download references

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

Authors

Corresponding author

Correspondence to António Godinho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics