logo
Dates

Author


Conferences

Tags

Sort by:  

Conference:  Defcon 31
Authors: Marcello "byt3bl33d3r" Salvati Hacker & Entrepreneur
2023-08-01

Ever wake up and ask yourself: “Damn, how could I make email security suck even more today”? Tired of your Red Teams phishing emails not landing in your targets inbox? Do you dislike Boston (the city) and love Satan? If you answered yes to any of those questions you should come to this talk! I'll be showing you how to spoof emails from 2 million+ domains (while also “bypassing” SPF & DMARC!) by (ab)using a partnership between Cloudflare and the “biggest transactional email service” on the interwebs. We'll be diving into "edge" serverless applications and the magical world of email security where everything is (still) held up by duct tape, pasta, and marinara sauce. Finally, I’ll be dropping code and releasing a tool that demonstrates how to impersonate emails from 2million+ domains.
Authors: Dave Protasowski, Mauricio Salatino, Roland Huss, Paul Schweigert, Naina Singh
2023-04-21

tldr - powered by Generative AI

Knative Eventing: Building Event-Driven Applications
  • Knative Eventing is a platform for creating event-driven applications
  • It has primitives for building an event mesh with a broker at the center
  • Sources create cloud events and send them to the broker, which dispatches them to interested listeners
  • Triggers can be used to register applications to the broker with filters for event types
  • Eventing and serving can be used separately or together
  • Recent highlights include multi-namespace API server sources and event discovery
  • The roadmap includes improving performance and scalability of the serving API
Authors: Michael Maximilien, David Hadas
2023-04-20

tldr - powered by Generative AI

Knative offers benefits for security and resource management in microservices on Kubernetes
  • Knative offers auto-scaling to dynamically adjust the number of pods based on load
  • Knative provides revision management to help manage changes to microservices
  • Knative is working on adding TLS to reduce reliance on service mesh for security
  • Knative promotes uniformity in services for easier security and monitoring
Authors: Mohit Suman, Zbynek Roubalik
2023-04-20

tldr - powered by Generative AI

The presentation discusses the use of vendor agnostic serverless functions for processing Amsterdam city data. It highlights the benefits of serverless computing and how it can be used across multiple cloud environments. The demo showcases the use of Knative Serving and Eventing building blocks, CNCF Buildpacks, Tekton Pipelines, and Camel-K.
  • Serverless computing is a deployment model that abstracts the way applications are deployed on infrastructure, provides auto-scaling capabilities, and has a simplified development and deployment model.
  • Functions are a programming model that has a certain function signature that needs to be matched to deploy the function.
  • The presentation showcases the use of Knative Serving and Eventing building blocks, CNCF Buildpacks, Tekton Pipelines, and Camel-K for processing Amsterdam city data.
  • Developers can benefit from serverless concepts and still be able to deploy across multiple cloud environments.
  • The demo includes a react application with a node.js backend that emits cloud events and exposes rest APIs.
  • The presentation highlights the benefits of using serverless computing for event-driven applications that scale on demand and consume just the right amount of resources.
  • The demo showcases the use of serverless functions for adding real-time capabilities to applications.
  • The presentation emphasizes the user-friendliness of the solution, with no Dockerfiles or YAML editing required.
  • The presentation includes a live demo of the solution in action.
Authors: Shuo Chen
2023-04-19

tldr - powered by Generative AI

Databricks uses Kata Containers for hard multi-tenancy in Kubernetes clusters to provide strong isolation for performance-sensitive workloads such as Data Lakehouse. The case study discusses the challenges faced, trade-offs among security, performance, and cost, and how to work around the heterogeneity across different public cloud providers.
  • Databricks is building a serverless platform for performance-sensitive workloads such as Data Lakehouse on Kubernetes clusters
  • They need hard multi-tenant container isolation since each cluster runs code on behalf of multiple customers
  • They chose Kata Containers, an open-source container runtime that provides strong isolation by running containers in micro-VMs
  • They built a hard compute and network isolation layer among untrusted workloads in Kubernetes clusters leveraging Kata Containers, network policy, and network security group
  • They share their first-hand experience on how they integrate Kata Containers with Kubernetes in production, highlighting the challenges they faced, difficult trade-offs among security, performance, and cost, and how to work around the heterogeneity across different public cloud providers
Authors: Tal Melamed
2023-02-16

tldr - powered by Generative AI

Best practices for securing serverless functions
  • Serverless functions have dependencies that can introduce vulnerabilities
  • Cloud providers offer some security measures but it's important to scan for vulnerabilities in your own code and dependencies
  • Logging and monitoring are important but require automation to be effective
  • Permissions and authentication are crucial for securing serverless functions
  • Stateless nature of serverless functions makes authentication challenging
Authors: Evan Anderson, Lance Ball, Mauricio Salatino, Naina Singh
2022-10-26

tldr - powered by Generative AI

The presentation discusses the benefits of using service-based applications and containers in DevOps, with a focus on K native and Cloud Run.
  • Service-based applications allow developers to focus on code without worrying about infrastructure or low-level security details
  • Containers provide a sealed context that can be replicated anywhere and offer flexibility in language and library choice
  • K native is an open-source project that brings service to containers and runs anywhere Kubernetes runs
  • Cloud Run is a managed version of K native on Google Cloud that simplifies the process of bringing service to containers
  • An anecdote is provided to demonstrate the use of Cloud Eventing to trigger a service based on an uploaded image
Conference:  CloudOpen 2022
Authors: Gokul Prabagaren, Nagesh Kumar Vinnakota
2022-06-22

Capital One is first U.S Bank to exit out of on-prem legacy data centers. On this journey of adopting public cloud for our workloads,we have gone thro' a massive tech transformation across enterprise. Since 2020 all our workloads are running in public cloud. This talk will focus on one of such real customer use-case where we have adopted completely serverless pattern for one of partner's quartely redemption process. We will touch upon on our use-case and how it really benefits from serverless pattern. This can be helpful for organization or teams who are in similar journey
Authors: Colin Douch
2022-05-19

tldr - powered by Generative AI

The presentation discusses the challenges of using Prometheus as the standard for collecting and storing time series in serverless architectures and the need for a better solution.
  • Prometheus assumes that the system lives long enough to be discovered and scraped, that the service is network-enabled, and that the user can do their own aggregation.
  • Prometheus uses a pull-based model for metrics collection, which requires the service to live for at least 5-15 seconds.
  • Exposing things over the network requires the ability to listen on a port, spin up a server, and secure communication with firewall rules and TLS certificates.
  • Prometheus assumes that the user can do their own aggregation, which can be problematic for metrics like request counts.
  • There is a need for a better solution that can handle the challenges of serverless architectures and provide more accurate metrics.
Authors: William Denniss
2022-05-18

tldr - powered by Generative AI

Building a fully managed Kubernetes platform should still prioritize the power and flexibility of Kubernetes, while simplifying the operation of the cluster.
  • A fully managed Kubernetes platform should still prioritize the power and flexibility of Kubernetes
  • Simplifying the operation of the cluster should be the goal, not simplicity at the Kubernetes layer
  • The platform should allow for bursting and support continued usage
  • Node visibility should be maintained while hiding certain bits