Загрузка страницы

Concurrency Abstractions for Application Security • Bram Verburg • GOTO 2023

This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
https://gotoaarhus.com

Bram Verburg - Head of Software Security at Bluecode

RESOURCES
https://twitter.com/voltonez
https://github.com/voltone
https://linkedin.com/in/bramverburg

ABSTRACT
Automatic memory management all but eliminated entire classes of security vulnerabilities through high-level abstractions for application developers. Statically typed languages aim to reduce exploitable bugs even further. Can additional abstractions around concurrency, isolation and fault-tolerance provide similar benefits?

In this talk we explore ideas from the Erlang virtual machine and how they compare to other languages and runtimes in meeting the security requirements of modern networked applications. Do the benefits outweigh the lack of statical type checking? And what challenges remain? [...]

TIMECODES
00:00 Intro
01:51 Agenda
02:52 Flashback: Memory management
06:01 Concurrency
09:05 Concurrency abstractions
14:20 Security potential
32:00 Implementations
39:16 Challenges & future work
42:10 Outro

Download slides and read the full abstract here:
https://gotoaarhus.com/2023/sessions/2527

RECOMMENDED BOOKS
Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP • https://amzn.to/3uCB43V
Francesco Cesarini & Simon Thompson • Erlang Programming • https://amzn.to/3FEko1F
Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN
Joe Armstrong • Programming Erlang • https://amzn.to/3fzY53g
Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5
Simon St. Laurent • Introducing Erlang • https://amzn.to/3pbIni6
Logan, Merritt & Carlsson • Erlang and OTP in Action • https://amzn.to/3pjZqP7
McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#Erlang #Concurrency #Ericsson #WhatsApp #ProgrammingLanguage #FunctionalProgramming #BeaconLanguage #BEAM #CyberSecurity #PhoenixFramework #Gleam #LuErl #Elixirlang #Elixir #Programming #SoftwareEngineering #DynamicTyping #BramVerburg

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Видео Concurrency Abstractions for Application Security • Bram Verburg • GOTO 2023 канала GOTO Conferences
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 октября 2023 г. 17:00:55
00:42:39
Другие видео канала
Grinding the Monolith • Michael Nygard • YOW! 2018Grinding the Monolith • Michael Nygard • YOW! 2018Java, Code Coverage: Scandals, Intrigues & Investigations • Evgeny Mandrikov • GOTO 2023Java, Code Coverage: Scandals, Intrigues & Investigations • Evgeny Mandrikov • GOTO 2023Platform Engineering as a (Community) Service • Nicki Watt • GOTO 2021Platform Engineering as a (Community) Service • Nicki Watt • GOTO 2021Infrastructure As Code • Martin Fowler • YOW! 2016Infrastructure As Code • Martin Fowler • YOW! 2016C4 Models as Code • Simon Brown • YOW! 2022C4 Models as Code • Simon Brown • YOW! 2022Simplifying Systems with Elixir • Sasa Juric • YOW! 2020Simplifying Systems with Elixir • Sasa Juric • YOW! 2020Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022Idioms for Building Fault-tolerant Applications with Elixir • José Valim • YOW! 2021Idioms for Building Fault-tolerant Applications with Elixir • José Valim • YOW! 2021Architects Live in the First Derivative • Gregor Hohpe • YOW! 2019Architects Live in the First Derivative • Gregor Hohpe • YOW! 2019Prioritizing Technical Debt as If Time & Money Matters • Adam Tornhill • GOTO 2022Prioritizing Technical Debt as If Time & Money Matters • Adam Tornhill • GOTO 2022eBPF: Fueling New Flame Graphs & more • Brendan Gregg • YOW! 2022eBPF: Fueling New Flame Graphs & more • Brendan Gregg • YOW! 2022Microservices • Martin Fowler • YOW! 2016Microservices • Martin Fowler • YOW! 2016Event Sourcing • Martin Fowler • YOW! 2016Event Sourcing • Martin Fowler • YOW! 2016Getting to Grips with Kubernetes RBAC • Liz Rice • GOTO 2019Getting to Grips with Kubernetes RBAC • Liz Rice • GOTO 2019The Power & Performance of Phoenix LiveView • Geoffrey Lessel • GOTO 2021The Power & Performance of Phoenix LiveView • Geoffrey Lessel • GOTO 2021ING's Journey to Agile • Henk Kolk • GOTO 2015ING's Journey to Agile • Henk Kolk • GOTO 2015Securing Danish Healthcare Using Cloud Native • Frederik Mogensen • GOTO 2021Securing Danish Healthcare Using Cloud Native • Frederik Mogensen • GOTO 2021Migrating to Kubernetes + Best Practices for Cloud Native • T. Vitale & L. Højgaard • GOTO 2021Migrating to Kubernetes + Best Practices for Cloud Native • T. Vitale & L. Højgaard • GOTO 2021#SteveWozniak H = S – F • What is your Formula for Happiness? • Link to Full Video in Description#SteveWozniak H = S – F • What is your Formula for Happiness? • Link to Full Video in DescriptionWhy Functional Programming Matters • John Hughes • YOW! 2017Why Functional Programming Matters • John Hughes • YOW! 2017Drinking a River of IoT Data with Akka.NET • Hannes Lowette • GOTO 2021Drinking a River of IoT Data with Akka.NET • Hannes Lowette • GOTO 2021
Яндекс.Метрика