SlideShare a Scribd company logo
1 of 192
Download to read offline
Trusted by Default
The Forge Security & Privacy Model
JOËL KALMANOWICZ | PRINCIPAL PRODUCT MANAGER
DUGALD MORROW | SENIOR ENGINEERING TEAM LEAD
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect


Matters
Trust
It would be amazing if Atlassian provided a
platform for deploying your apps, so that us
developers could worry less about security and
customers could have more trust in apps’
performance, security, and handling their data.
VITALII ZURIAN | CO-FOUNDER | LIZARD BRAIN
Certifications PlatformDevelopers
Sources of Trust
Certifications PlatformDevelopers
The people writing
code, hosting, and
running it
Sources of Trust
Certifications PlatformDevelopers
Third-party review:
SOC2, ISO, etc.
People writing code,
hosting, and running it
Sources of Trust


hosting, and running it
People writing code,
Certifications PlatformDevelopers
Third-party review:
SOC2, ISO, etc.
Distributing code,
Sources of Trust


hosting, and running it
Certifications PlatformDevelopers
Third-party review:
SOC2, ISO, etc.
People writing code, Distributing code,
Sources of Trust
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Control &
transparency
Data
management
Challenges in Building Trust
Simple,
secure auth
Challenges in Building Trust
Secure storage
Simple,
secure auth
Challenges in Building Trust
Secure storage
JWT
Simple,
secure auth
Challenges in Building Trust
Secure storage
JWT
Token exchanges
Simple,
secure auth
Challenges in Building Trust
Performance &
reliability
Secure storage
JWT
Token exchanges
Simple,
secure auth
Challenges in Building Trust
Performance &
reliability
Varies
Simple,
secure auth
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Varies
Customer trust
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Data
management
Varies
Customer trust
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Data isolation
Data
management
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Data storage
Data isolation
Data
management
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Data storage
Data isolation
Data egress
Data
management
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Control &
transparency
Data
management
Data storage
Data isolation
Data egress
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Control &
transparency
API restrictions
Data
management
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Control &
transparency
API restrictions
User consent
Data
management
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Forge Security Model
Forge Security Model
Hosted Apps
Forge Security Model
PermissionsHosted Apps
Forge Security Model
Managed auth
PermissionsHosted Apps
Forge Security Model
EnvironmentsManaged auth
PermissionsHosted Apps
Forge Security Model
Permits
EnvironmentsManaged auth
PermissionsHosted Apps
Hosted Apps
Forge Security Model
Secure &
trusted
Environments
Permissions
Managed auth
Permits
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Node Runtime
App IsolateLifecycle Service
Invocation ServiceTrigger Service
Permissions
GraphQL Gateway
API Gateway
App Bundle
Product Server
(e.g. Jira)
Product Session
(Browser)
Micros AWS Account Forge AWS Account n
VPC
CLI
(developer’s machine)
Forge Architecture
Forge Architecture
Runtime
<<Node>>
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Events
(via Forge Services)
UI responses
Node Runtime
App IsolateLifecycle Service
Invocation ServiceTrigger Service
Permissions
GraphQL Gateway
API Gateway
App Bundle
Product Server
(e.g. Jira)
Product Session
(Browser)
Micros AWS Account Forge AWS Account n
VPC
CLI
(developer’s machine)
Forge Architecture
Forge Services
Atlassian Products
and Services
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
Hosted
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
Hosted
Reliable
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
Hosted
Managed APIs
Reliable
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Events
(via Forge Services)
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Forge AWS Account
App Sandbox
Node Runtime
App Isolate
App Bundle
Runtime
<<Node>>
Node Runtime
App Isolate
App Bundle
App Sandbox
Forge AWS Account
Node Runtime
App Isolate
App Bundle
App Sandbox
Forge AWS Account
Node Runtime
App Isolate
App Bundle
App Sandbox
Forge AWS Account
Node Runtime
App Isolate
App Bundle
App Sandbox
Forge AWS Account
Node Runtime
App Isolate
App Bundle
Snapshot
App Sandbox
Forge AWS Account
Snapshot Creation
Polyfills
Webpack
App code + Forge API +
Snapshot
Snapshot Creation
Polyfills
Webpack
Snapshot
App code + Forge API +
Snapshot Creation
Polyfills
Webpack
Snapshot
App code + Forge API +
.asRequestUser()
Snapshot Creation
Polyfills
Webpack
Snapshot
App code + Forge API +
console.log()
Isolate
Polyfills
App code Polyfill API
Isolate
Runtime
Polyfills
App code Polyfill API
Implementation
Isolate
Runtime
Polyfills
App code
Atlassian Logging
Service
console.log
Polyfill API
Implementation
Isolate
Runtime
Polyfills
App code
hasDataEgressPermit(url)
fetch(url)
Polyfill API
Implementation
Data Isolation
Data Isolation
Customer A Customer B
App
Data Isolation
Customer A Customer B
App
data = global.cache[issueKey];
data.status = foo;
data = global.cache[issueKey];
data.status = bar;
Invocation Service
Node Runtime
App Bundle
App Isolate
CALL WITH CONTEXT1
CREATE FROM SNAPSHOT2
INVOKE FUNCTION3
Data Isolation
Invocation Service
Node Runtime
App Bundle
App Isolate
CALL WITH CONTEXT1
CREATE FROM SNAPSHOT2
INVOKE FUNCTION3
Data Isolation
1
2
3
Data Isolation
Invocation Service
Node Runtime
App Bundle
App Isolate
CALL WITH CONTEXT
INVOKE FUNCTION
1
3
CREATE FROM SNAPSHOT2 CREATE FROM SNAPSHOT2
1
2
3
Data Isolation
Customer A Customer B
App
Snapshot
App
Data Isolation
Customer A Customer B
App
Snapshot
App
data = global.cache[issueKey];
data.status = foo;
data = global.cache[issueKey];
data.status = bar;
Managed Requests
Isolate
Runtime
App code Forge API
Managed Requests
Isolate
Runtime
App code Forge API
Implementation
Managed Requests
Managed Requests
Secure Simple
Managed Requests
Secure SimpleTrust
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
.withJiraPermit()
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
.request(‘/rest/api/3/issue/FOO-123');
.withJiraPermit()
api
.asRequestUser()
.withJiraPermit()
.request(‘/rest/api/3/issue/FOO-123');
Managed Requests
.request(‘/rest/api/3/issue/FOO-123');
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Runtime
<<Node>>
Trusted User Interface
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Events
(via Forge Services)
UI responses
Forge Services
Atlassian Products
and Services
Events
Invocations
UI responses
<json>
<user>
Trusted User Interface
Runtime
<<Node>>
App
<in runtime>
User eventsUI responses
<json>
Trusted User Interface
App UI
<Forge UI>
App
<in runtime>
Sandboxed
Trusted User Interface
App UI
<Forge UI>
User eventsUI responses
<json>
Declarative UI
Sandboxed
Trusted User Interface
App
<in runtime>
App UI
<Forge UI>
User eventsUI responses
<json>
No iframes
Declarative UI
Sandboxed
Trusted User Interface
App
<in runtime>
App UI
<Forge UI>
User eventsUI responses
<json>
No iframes
Trusted
Declarative UI
Sandboxed
Trusted User Interface
App
<in runtime>
App UI
<Forge UI>
User eventsUI responses
<json>
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Permits
transparency of risk
Permits
transparency of risk
Permits
“democratized app installations”
Permits
Permissions for apps
Permits
Require consent
Permissions for apps
Permits
Scopes++
Permissions for apps
Require consent
Permits
Scopes++
Permissions for apps
Require consent
“consent to risk”
App Permit
0..*
“consent to risk”
PermitsModel
App Permit
0..*
Options
0..*
Permits Model
Data egressAPI enrollment
Permit Categories
Permits: API Enrollments
Product APIs
Jira, Confluence, etc
Permits: API Enrollments
Product APIs
Jira, Confluence, etc
OAuth scopes
app & user
Permits: API Enrollments
Permits: API Enrollments
Permit
Jira
Confluence
Permits: API Enrollments
Scopes
app
app
Permit
Jira
Confluence
Permits: API Enrollments
Permit Scopes
Jira
Confluence
app
user
app
user
Permits: API Enrollments
GrantedPermit Scopes
Jira
Confluence
app
user
app
user
Permits: API Enrollments
GrantedPermit Scopes
Jira
Confluence
app
app
user
user
Permits: API Enrollments
Granted
Installation in Jira
Installation in Confluence
Permit Scopes
Jira
Confluence
app
user
app
user
Permits: API Enrollments
GrantedPermit Scopes
Jira
Confluence
Installation in Jiraapp
First user request to Jirauser
Installation in Confluenceapp
user First user request to Confluence
Permits: Data Egress
Permits: Data Egress
Permits: Data Egress
Network Egress Web Trigger Response
User Agent Egress Entity Egress
Permits: Data Egress
Network Egress Web Trigger Response
User Agent Egress Entity Egress
Permits: Data Egress
Network Egress
Origin(s)
Permits: Data Egress
Network Egress Web Trigger Response
Permits: Data Egress
Network Egress Web Trigger Response
Context selection
Permits: Data Egress
Network Egress Web Trigger Response
Context selection
API enrollment
Permits: Data Egress
Network Egress Web Trigger Response
Origin(s)
Context selection
API enrollment
Permits: Data Egress
Network Egress Web Trigger Response
User Agent Egress
Permits: Data Egress
Network Egress Web Trigger Response
User Agent Egress
Origin(s)
Permits: Data Egress
Network Egress Web Trigger Response
User Agent Egress Entity Egress
Permits: Data Egress
Network Egress Web Trigger Response
Entity EgressUser Agent Egress
Issues
Spaces
Boards
etc
Permits: Data Egress
Network Egress Web Trigger Response
Entity EgressUser Agent Egress
PRIV-123
PUB-456
Permits: Data Egress
Network Egress Web Trigger Response
Entity EgressUser Agent Egress
Entitity type(s)
Permits: Declaration
App manifest
Permits: Declaration
permits:
- jira-api:
app-scopes:
- read
write
confluence-api:
user-scopes:
- write
network-egress:
origins:
- https://api.nasa.gov/
App manifest
permits:
- jira-api:
app-scopes:
- read
write
confluence-api:
user-scopes:
- write
network-egress:
origins:
- https://api.nasa.gov/
Permits: Declaration
4 permits
Permits: Declaration
permits:
- jira-api:
app-scopes:
- read
write
confluence-api:
user-scopes:
- write
network-egress:
origins:
- https://api.nasa.gov/
Read & write as app user
Permits: Declaration
permits:
- jira-api:
app-scopes:
- read
write
confluence-api:
user-scopes:
- write
network-egress:
origins:
- https://api.nasa.gov/
Write to Confluence
with impersonation
Permits: Declaration
permits:
- jira-api:
app-scopes:
- read
write
confluence-api:
user-scopes:
- write
network-egress:
origins:
- https://api.nasa.gov/
NASA integration
Permit Examples
App Permit
0..*
Options
0..*
Permit Examples
Permits Example: Update issue app
App Permit
0..*
Options
0..*
Update issue app
Permits Example: Update issue app
App Permit
0..*
Options
0..*
Update issue app jira-api
Permits Example: Update issue app
App Permit
0..*
Options
0..*
Update issue app Scopes: read, writejira-api
Permits Example: Update issue app
App Permit
0..*
Options
0..*
Update issue app Scopes: read, writejira-api
Permits Example: Ping issue app
App Permit
0..*
Options
0..*
Ping issue app
Permits Example: Ping issue app
App Permit
0..*
Options
0..*
Scopes: readjira-api
Ping issue app
Permits Example: Ping issue app
App Permit
0..*
Options
0..*
Ping issue app
URLs: slack.com
Scopes: readjira-api
network-egress
Permits Example: Row totals
App Permit
0..*
Options
0..*
Row totals app
App Permit
0..*
Options
0..*
Scopes: readconfluence-api
Permits Example: Row totals
Row totals app
Permits Example: Row totals
App Permit
0..*
Options
0..*
Scopes: readconfluence-apiRow totals app
Apps with no Permits
Apps with no Permits
“consent to risk”
Apps with no Permits
“consent to risk”
No API access
Apps with no Permits
No API access No data egress
Apps with no Permits
No API access No data egress User Interfaces
Apps with no Permits
No API access No data egress User Interfaces109876543210
Apps with no Permits
Apps with no Permits
Completely trusted app capabilitiesApps with no Permits
Completely trusted app capabilities
API read access No data egress User Interfaces
Completely trusted app capabilities
API read access No data egress User Interfaces
Completely trusted app capabilities
API read access No data egress User Interfaces
Completely trusted app capabilities
API read access User InterfacesNo data egress
Isolated data store
Completely trusted app capabilities
API read access User Interfaces
No data egress Isolated data store
Summary
Hosted apps
Trusted UX
“trusted baseline”
Summary
Hosted apps
Trusted UX
“trusted baseline”
Data egress
API access
“consent to risk”
Summary
“trusted baseline”
Trusted UX
Hosted apps
Local data store Data egress
API access
“consent to risk”
Read API access
Summary
Trusted UX
Hosted apps
Local data store Data egress
API access
“consent to risk”
“trusted baseline”
Read API access
Data egress
API access
“consent to risk”
Trusted UX
Hosted apps
Local data store
“trusted baseline”
Read API access
Summary
“democratized app installation”
Agenda
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect
Forge and Connect
Connect Forge
Connect Forge
Sandboxing:
Forge and Connect
Comparison with Connect
iframe + app servers
Connect Forge
Sandboxing:
Connect Forge
iframe + app servers Hosted functionsSandboxing:
Comparison with Connect
Connect Forge
iframe + app servers Hosted functions
Opaque
Sandboxing:
Data egress:
Comparison with Connect
Connect Forge
iframe + app servers Hosted functions
TransparentOpaque
Sandboxing:
Data egress:
Comparison with Connect
iframe + app servers Hosted functions
Transparent
Connect Forge
Opaque
Sandboxing:
Data egress:
DiverseFlexibility:Functionality:
Comparison with Connect
iframe + app servers Hosted functions
Transparent
Connect Forge
Opaque
Sandboxing:
Data egress:
Diverse SpecificFunctionality:
Comparison with Connect
Recap
Why Trust Matters
Development Challenges
Security Model
Architecture
User Interface
Permits
Forge and Connect


hosting, and running it
Sources of Trust
Certifications PlatformDevelopers
Third-party review:
SOC2, ISO, etc.
People writing code, Distributing code,
Challenges in Building Trust
Simple,
secure auth
Performance &
reliability
Control &
transparency
Data
management
Hosted Apps
Forge Security Model
Secure &
trusted
Environments
Permissions
Managed auth
Permits
Runtime
<<Node>>
Forge Architecture
Forge Services
Atlassian Products
and Services
App Developer
CLI
Events
Invocations
API Calls
API Calls
Webhooks
(via Forge Services)
UI responses
Node Runtime
App Isolate
App Bundle
Architecture: App Sandbox
Forge AWS Account
Trusted User Interface
No iframes
Sandboxed
Trusted
Declarative UI
App
<in runtime>
User eventsUI responses
<json>
App UI
<Forge UI>
Data egress
API access
“consent to risk”
Permits: Summary
Hosted apps
Trusted UX
“trusted baseline”
iframe + app servers Hosted functions
Transparent
Connect Forge
Opaque
Sandboxing:
Data egress:
Diverse SpecificFunctionality:
Comparison with Connect
Thank you!
JOËL KALMANOWICZ | PRINCIPAL PRODUCT MANAGER
DUGALD MORROW | SENIOR ENGINEERING TEAM LEAD
Discussion
Snapshot Creation
Polyfills
Webpack
App code + Forge API +
Snapshot
Permits: Data Egress
Network Egress Web Trigger Response
Entity EgressUser Agent Egress
Entitity type(s)

More Related Content

What's hot

Appium basics
Appium basicsAppium basics
Appium basicsSyam Sasi
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to SwaggerKnoldus Inc.
 
Automated Security Analysis of Android & iOS Applications with Mobile Securit...
Automated Security Analysis of Android & iOS Applications with Mobile Securit...Automated Security Analysis of Android & iOS Applications with Mobile Securit...
Automated Security Analysis of Android & iOS Applications with Mobile Securit...Ajin Abraham
 
What is new in Firebase?
What is new in Firebase?What is new in Firebase?
What is new in Firebase?Sinan Yılmaz
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Angular Dependency Injection
Angular Dependency InjectionAngular Dependency Injection
Angular Dependency InjectionNir Kaufman
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation OmarUsman6
 
APIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbol
APIsecure 2023 - Android Applications and API Hacking, Gabrielle BotbolAPIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbol
APIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbolapidays
 
Designing APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecAdam Paxton
 
Document your rest api using swagger - Devoxx 2015
Document your rest api using swagger - Devoxx 2015Document your rest api using swagger - Devoxx 2015
Document your rest api using swagger - Devoxx 2015johannes_fiala
 
Java version 11 - les 9 nouveautes
Java version 11 -  les 9 nouveautesJava version 11 -  les 9 nouveautes
Java version 11 - les 9 nouveautesAbdenour Bouateli
 
A quick introduction to Strapi CMS
A quick introduction to Strapi CMSA quick introduction to Strapi CMS
A quick introduction to Strapi CMSAshokkumar T A
 
Angular 2.0 Dependency injection
Angular 2.0 Dependency injectionAngular 2.0 Dependency injection
Angular 2.0 Dependency injectionEyal Vardi
 
Design patterns for microservice architecture
Design patterns for microservice architectureDesign patterns for microservice architecture
Design patterns for microservice architectureThe Software House
 
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...Chris Richardson
 
OWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityOWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityMatt Tesauro
 
SQL INJECTION
SQL INJECTIONSQL INJECTION
SQL INJECTIONMentorcs
 

What's hot (20)

Appium basics
Appium basicsAppium basics
Appium basics
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to Swagger
 
Automated Security Analysis of Android & iOS Applications with Mobile Securit...
Automated Security Analysis of Android & iOS Applications with Mobile Securit...Automated Security Analysis of Android & iOS Applications with Mobile Securit...
Automated Security Analysis of Android & iOS Applications with Mobile Securit...
 
What is new in Firebase?
What is new in Firebase?What is new in Firebase?
What is new in Firebase?
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Angular Dependency Injection
Angular Dependency InjectionAngular Dependency Injection
Angular Dependency Injection
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
APIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbol
APIsecure 2023 - Android Applications and API Hacking, Gabrielle BotbolAPIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbol
APIsecure 2023 - Android Applications and API Hacking, Gabrielle Botbol
 
Designing APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI Spec
 
ExpandableListView and GridView
ExpandableListView and GridViewExpandableListView and GridView
ExpandableListView and GridView
 
Document your rest api using swagger - Devoxx 2015
Document your rest api using swagger - Devoxx 2015Document your rest api using swagger - Devoxx 2015
Document your rest api using swagger - Devoxx 2015
 
Introduction to APIs
Introduction to APIsIntroduction to APIs
Introduction to APIs
 
Java version 11 - les 9 nouveautes
Java version 11 -  les 9 nouveautesJava version 11 -  les 9 nouveautes
Java version 11 - les 9 nouveautes
 
A quick introduction to Strapi CMS
A quick introduction to Strapi CMSA quick introduction to Strapi CMS
A quick introduction to Strapi CMS
 
Angular 2.0 Dependency injection
Angular 2.0 Dependency injectionAngular 2.0 Dependency injection
Angular 2.0 Dependency injection
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Design patterns for microservice architecture
Design patterns for microservice architectureDesign patterns for microservice architecture
Design patterns for microservice architecture
 
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
iSAQB gathering 2021 keynote - Architectural patterns for rapid, reliable, fr...
 
OWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityOWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security Sanity
 
SQL INJECTION
SQL INJECTIONSQL INJECTION
SQL INJECTION
 

Similar to Trusted by Default: The Forge Security & Privacy Model

Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 
Writing Mobile Apps in the cloud with FeedHenry
Writing Mobile Apps in the cloud with FeedHenryWriting Mobile Apps in the cloud with FeedHenry
Writing Mobile Apps in the cloud with FeedHenryCian Clarke
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
 
Azure API Apps
Azure API AppsAzure API Apps
Azure API AppsBizTalk360
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Paco de la Cruz
 
Azure for cs50x Miami
Azure for cs50x MiamiAzure for cs50x Miami
Azure for cs50x MiamiJoe Raio
 
Incredible Edible Identity
Incredible Edible IdentityIncredible Edible Identity
Incredible Edible IdentityForgeRock
 
Publishing containerized micro services with Azure API management
Publishing containerized micro services with Azure API managementPublishing containerized micro services with Azure API management
Publishing containerized micro services with Azure API managementJorge Arteiro
 
Security as a Service - Tian Wang
Security as a Service - Tian WangSecurity as a Service - Tian Wang
Security as a Service - Tian WangVMware Tanzu
 
Global Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic AppsGlobal Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic AppsDavid Schneider
 
Azure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersAzure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersJohn Garland
 
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017Eran Stiller
 
Introduction to the Microsoft identity platform for developers
Introduction to the Microsoft identity platform for developersIntroduction to the Microsoft identity platform for developers
Introduction to the Microsoft identity platform for developersChristos Matskas
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Mike Walker
 
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습Oracle Korea
 
CQRS and Event Sourcing
CQRS and Event Sourcing CQRS and Event Sourcing
CQRS and Event Sourcing Inho Kang
 

Similar to Trusted by Default: The Forge Security & Privacy Model (20)

Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
Writing Mobile Apps in the cloud with FeedHenry
Writing Mobile Apps in the cloud with FeedHenryWriting Mobile Apps in the cloud with FeedHenry
Writing Mobile Apps in the cloud with FeedHenry
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Azure API Apps
Azure API AppsAzure API Apps
Azure API Apps
 
Agility and DevOps on AWS
Agility and DevOps on AWSAgility and DevOps on AWS
Agility and DevOps on AWS
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
Azure for cs50x Miami
Azure for cs50x MiamiAzure for cs50x Miami
Azure for cs50x Miami
 
Gab2015 samir arezki_api management
Gab2015 samir arezki_api managementGab2015 samir arezki_api management
Gab2015 samir arezki_api management
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
Azure 101
Azure 101Azure 101
Azure 101
 
Incredible Edible Identity
Incredible Edible IdentityIncredible Edible Identity
Incredible Edible Identity
 
Publishing containerized micro services with Azure API management
Publishing containerized micro services with Azure API managementPublishing containerized micro services with Azure API management
Publishing containerized micro services with Azure API management
 
Security as a Service - Tian Wang
Security as a Service - Tian WangSecurity as a Service - Tian Wang
Security as a Service - Tian Wang
 
Global Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic AppsGlobal Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic Apps
 
Azure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersAzure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for Developers
 
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
 
Introduction to the Microsoft identity platform for developers
Introduction to the Microsoft identity platform for developersIntroduction to the Microsoft identity platform for developers
Introduction to the Microsoft identity platform for developers
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습
[Hands-on] CQRS(Command Query Responsibility Segregation) 와 Event Sourcing 패턴 실습
 
CQRS and Event Sourcing
CQRS and Event Sourcing CQRS and Event Sourcing
CQRS and Event Sourcing
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsAtlassian
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionAtlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature Flags
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work Edition
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Trusted by Default: The Forge Security & Privacy Model