Skip to content

Commit

Permalink
add 5th meetup, The cake
Browse files Browse the repository at this point in the history
  • Loading branch information
tmendo committed Nov 18, 2023
1 parent d4506ea commit 4864eff
Show file tree
Hide file tree
Showing 7 changed files with 47 additions and 70 deletions.
37 changes: 2 additions & 35 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,40 +27,7 @@ Use the [Social Links](#social-links) on the right to follow us to stay up to da

## Next event:

Nov 15th, 2023:

\#05 The Cake

### Location:
[OLX Portugal - Praça Duque de Saldanha nº 1 · Lisboa](https://goo.gl/maps/yeJVScaFdtoZcLoG7)

This meetup is supported by [OLX](https://olx.pt/) and [AP2SI](https://ap2si.org/).


### Agenda:
* 18h00: **The Cake** by the OWASP Lisboa chapter leadership team
* 18h15: **[Seeing What’s Wrong Just Right](#seeing-whats-wrong-just-right)** by Jasvir Nagra
* 19h10: **[Why everyone in your cyber security team needs to be an AI expert](#why-everyone-in-your-cyber-security-team-needs-to-be-an-ai-expert)** by Dinis Cruz
* 20:00: **Drinks & Dinner** sponsored by OLX

### Seeing What’s Wrong Just Right
"Writing web applications is hard. Debugging them is harder. Security bugs are even harder because not only does an application have to work, it has to stop working when the input is malicious. One approach web developers have taken to managing the complexity of writing large web programs is to make it harder to write incorrect programs. Static type checkers, linters, tests and testing frameworks have all made it easier to write correct code. Nevertheless, incorrect and vulnerable programs still exist. In fact, the very success of these tools in avoiding common errors has meant developers spend increasing amounts of time debugging only subtle bugs. In distributed systems, the challenge is even harder because debugging tools give you glimpses into the program state—some on the server, some on the client—without giving you a coherent view of the entire system. Not only are web programs inherently distributed between the server and the client, any one web page in the browser is itself made up of different iframes, events and event handlers, and sometimes service workers all communicating asynchronously. In this talk, I will share a few painful distributed web app debugging anecdotes and an alternate approach to get a holistic view of a program to track down elusive bugs. This approach uses virtualization to create complete traces of just those aspects of the program we suspect are buggy without having to model all program state. Virtualization allows us to momentarily ignore incidental bugs discovered while hunting the core one without it getting in the way, and visualization of the collected traces to build up causal diagrams to inform our intuition when our mental models deviate from reality. I will demonstrate how to recognize and tackle debugging problems with this approach and cover pitfalls you may run into with virtualization."

#### Jasvir Nagra
"Jasvir Nagra is widely recognized as a thought leader in software protection. He is co-author of Surreptitious Software, the definitive textbook on software protection, and an early researcher in obfuscation, software watermarking, and fingerprinting. With more than 12 years of experience, his professional path includes companies such as Instart, Dropbox and Google - where he led the Caja project. As an advisor to Jscrambler, he is helping cybersecurity startups address key technological challenges."

[LinkedIn](https://www.linkedin.com/in/jasvirnagra/)
[Twitter](https://twitter.com/jasvir)


### Why everyone in your cyber security team needs to be an AI expert
"Similar to how electricity revolutionised our lives and is now ubiquitous, Gen AI is poised to become an integral part of everything Cyber Security teams do everyday. Therefore, there is an increasing need to deepen our understanding and expertise in this transformative technology. It's time to embrace the opportunities AI presents and equip ourselves with the knowledge to thrive in this rapidly evolving landscape."

#### Dinis Cruz
"Dinis Cruz is the Chief Scientist of Glasswall and the CISO of Holland & Barrett, who brings a unique blend of Security and Engineering expertise with 20+ years experience in Cyber Security and Software Development. Dinis is focused on creating Gen AI powered teams and environments where engineering and security are enablers and accelerators for the business, with a big focus on the productisation and commercialisation of advanced technologies."

[LinkedIn](https://www.linkedin.com/in/diniscruz/)
[Twitter](https://twitter.com/DinisCruz)
Feb 8th, 2024


## Participation
Expand All @@ -81,7 +48,7 @@ Everyone is welcome and encouraged to participate in our [Projects](/projects/),

## Last event:

Sep 19th 2023. Check it [here](https://owasp.org/www-chapter-lisboa/#div-pastevents)
Nov 15th 2023. Check it in the Past Events tab.


Check the [meetups page](https://owasp.org/www-chapter-lisboa/#div-meetups) for more information
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added media/meetups/2023.11.15 - The cake/IMG_0977.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added media/meetups/2023.11.15 - The cake/IMG_6142.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 3 additions & 35 deletions tab_meetups.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,40 +10,8 @@ tags: lisboa

## Next event:

Nov 15th, 2023:

\#05 The Cake

### Location:
[OLX Portugal - Praça Duque de Saldanha nº 1 · Lisboa](https://goo.gl/maps/yeJVScaFdtoZcLoG7)

This meetup is supported by [OLX](https://olx.pt/) and [AP2SI](https://ap2si.org/).


### Agenda:
* 18h00: **The Cake** by the OWASP Lisboa chapter leadership team
* 18h15: **[Seeing What’s Wrong Just Right](#seeing-whats-wrong-just-right)** by Jasvir Nagra
* 19h10: **[Why everyone in your cyber security team needs to be an AI expert](#why-everyone-in-your-cyber-security-team-needs-to-be-an-ai-expert)** by Dinis Cruz
* 20:00: **Drinks & Dinner** sponsored by OLX

### Seeing What’s Wrong Just Right
"Writing web applications is hard. Debugging them is harder. Security bugs are even harder because not only does an application have to work, it has to stop working when the input is malicious. One approach web developers have taken to managing the complexity of writing large web programs is to make it harder to write incorrect programs. Static type checkers, linters, tests and testing frameworks have all made it easier to write correct code. Nevertheless, incorrect and vulnerable programs still exist. In fact, the very success of these tools in avoiding common errors has meant developers spend increasing amounts of time debugging only subtle bugs. In distributed systems, the challenge is even harder because debugging tools give you glimpses into the program state—some on the server, some on the client—without giving you a coherent view of the entire system. Not only are web programs inherently distributed between the server and the client, any one web page in the browser is itself made up of different iframes, events and event handlers, and sometimes service workers all communicating asynchronously. In this talk, I will share a few painful distributed web app debugging anecdotes and an alternate approach to get a holistic view of a program to track down elusive bugs. This approach uses virtualization to create complete traces of just those aspects of the program we suspect are buggy without having to model all program state. Virtualization allows us to momentarily ignore incidental bugs discovered while hunting the core one without it getting in the way, and visualization of the collected traces to build up causal diagrams to inform our intuition when our mental models deviate from reality. I will demonstrate how to recognize and tackle debugging problems with this approach and cover pitfalls you may run into with virtualization."

#### Jasvir Nagra
"Jasvir Nagra is widely recognized as a thought leader in software protection. He is co-author of Surreptitious Software, the definitive textbook on software protection, and an early researcher in obfuscation, software watermarking, and fingerprinting. With more than 12 years of experience, his professional path includes companies such as Instart, Dropbox and Google - where he led the Caja project. As an advisor to Jscrambler, he is helping cybersecurity startups address key technological challenges."

[LinkedIn](https://www.linkedin.com/in/jasvirnagra/)
[Twitter](https://twitter.com/jasvir)


### Why everyone in your cyber security team needs to be an AI expert
"Similar to how electricity revolutionised our lives and is now ubiquitous, Gen AI is poised to become an integral part of everything Cyber Security teams do everyday. Therefore, there is an increasing need to deepen our understanding and expertise in this transformative technology. It's time to embrace the opportunities AI presents and equip ourselves with the knowledge to thrive in this rapidly evolving landscape."

#### Dinis Cruz
"Dinis Cruz is the Chief Scientist of Glasswall and the CISO of Holland & Barrett, who brings a unique blend of Security and Engineering expertise with 20+ years experience in Cyber Security and Software Development. Dinis is focused on creating Gen AI powered teams and environments where engineering and security are enablers and accelerators for the business, with a big focus on the productisation and commercialisation of advanced technologies."

[LinkedIn](https://www.linkedin.com/in/diniscruz/)
[Twitter](https://twitter.com/DinisCruz)
Feb 8th, 2024.

## Last event:
Sep 19th 2023. Check it [here](https://owasp.org/www-chapter-lisboa/#div-pastevents)

Nov 15th 2023. Check it in the Past Events tab.
42 changes: 42 additions & 0 deletions tab_pastevents.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,48 @@ order: 2
tags: lisboa
---


## Nov 15th, 2023:
\#05 The Cake

### Location:
[OLX Portugal - Praça Duque de Saldanha nº 1 · Lisboa](https://goo.gl/maps/yeJVScaFdtoZcLoG7)

This meetup is supported by [OLX](https://olx.pt/) and [AP2SI](https://ap2si.org/).

### Agenda:
* 18h00: **The Cake** by the OWASP Lisboa chapter leadership team
* 18h15: **[Seeing What’s Wrong Just Right](#seeing-whats-wrong-just-right)** by Jasvir Nagra
* 19h10: **[Why everyone in your cyber security team needs to be an AI expert](#why-everyone-in-your-cyber-security-team-needs-to-be-an-ai-expert)** by Dinis Cruz
* 20:00: **Drinks & Dinner** sponsored by OLX

### Seeing What’s Wrong Just Right
"Writing web applications is hard. Debugging them is harder. Security bugs are even harder because not only does an application have to work, it has to stop working when the input is malicious. One approach web developers have taken to managing the complexity of writing large web programs is to make it harder to write incorrect programs. Static type checkers, linters, tests and testing frameworks have all made it easier to write correct code. Nevertheless, incorrect and vulnerable programs still exist. In fact, the very success of these tools in avoiding common errors has meant developers spend increasing amounts of time debugging only subtle bugs. In distributed systems, the challenge is even harder because debugging tools give you glimpses into the program state—some on the server, some on the client—without giving you a coherent view of the entire system. Not only are web programs inherently distributed between the server and the client, any one web page in the browser is itself made up of different iframes, events and event handlers, and sometimes service workers all communicating asynchronously. In this talk, I will share a few painful distributed web app debugging anecdotes and an alternate approach to get a holistic view of a program to track down elusive bugs. This approach uses virtualization to create complete traces of just those aspects of the program we suspect are buggy without having to model all program state. Virtualization allows us to momentarily ignore incidental bugs discovered while hunting the core one without it getting in the way, and visualization of the collected traces to build up causal diagrams to inform our intuition when our mental models deviate from reality. I will demonstrate how to recognize and tackle debugging problems with this approach and cover pitfalls you may run into with virtualization."

#### Jasvir Nagra
"Jasvir Nagra is widely recognized as a thought leader in software protection. He is co-author of Surreptitious Software, the definitive textbook on software protection, and an early researcher in obfuscation, software watermarking, and fingerprinting. With more than 12 years of experience, his professional path includes companies such as Instart, Dropbox and Google - where he led the Caja project. As an advisor to Jscrambler, he is helping cybersecurity startups address key technological challenges."

[LinkedIn](https://www.linkedin.com/in/jasvirnagra/)
[Twitter](https://twitter.com/jasvir)


### Why everyone in your cyber security team needs to be an AI expert
"Similar to how electricity revolutionised our lives and is now ubiquitous, Gen AI is poised to become an integral part of everything Cyber Security teams do everyday. Therefore, there is an increasing need to deepen our understanding and expertise in this transformative technology. It's time to embrace the opportunities AI presents and equip ourselves with the knowledge to thrive in this rapidly evolving landscape."

#### Dinis Cruz
"Dinis Cruz is the Chief Scientist of Glasswall and the CISO of Holland & Barrett, who brings a unique blend of Security and Engineering expertise with 20+ years experience in Cyber Security and Software Development. Dinis is focused on creating Gen AI powered teams and environments where engineering and security are enablers and accelerators for the business, with a big focus on the productisation and commercialisation of advanced technologies."

[LinkedIn](https://www.linkedin.com/in/diniscruz/)
[Twitter](https://twitter.com/DinisCruz)

### Pictures from the meetup

![](media/meetups/2023.11.15 - The cake/IMG20231115184335.jpg)
![](media/meetups/2023.11.15 - The cake/IMG20231115190230.jpg)
![](media/meetups/2023.11.15 - The cake/IMG_0977.jpeg)
![](media/meetups/2023.11.15 - The cake/IMG_6142.jpeg)


## Sep 19th, 2023:
\#04 The Room

Expand Down

0 comments on commit 4864eff

Please sign in to comment.