Skip to content

Commit d9778e7

Browse files
mattgreggitbook-bot
authored andcommitted
GITBOOK-1458: change request with no subject merged in GitBook
1 parent 3822a97 commit d9778e7

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed
176 KB
Loading

README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,27 @@ Ockam empowers you to build secure-by-design apps that can trust data-in-motion.
1818

1919
With Ockam:
2020

21-
**Impossible connections become possible.** Establish secure channels between systems in private networks that previously could not be connected because it is either too difficult or insecure
22-
23-
**All public endpoints become private.** Connect your applications and databases without exposing anything publicly
21+
* **Impossible connections become possible.** Establish secure channels between systems in private networks that previously could not be connected because it is either too difficult or insecure.
22+
* **All public endpoints become private.** Connect your applications and databases without exposing anything publicly.
2423

2524
\
2625
At its core, Ockam is a toolkit for developers to build applications that can create end-to-end encrypted, mutually authenticated, secure communication channels:
2726

28-
**From anywhere to anywhere:** Ockam works across any network, cloud, or on prem infrastructure
29-
30-
**Over any transport topology:** Ockam is compatible with every transport layer including TCP, UDP, Kafka, Bluetooth
31-
32-
**Without no infrastructure, network, or application changes:** Ockam works at the application layer, so you don’t need to make complex changes
27+
* **From anywhere to anywhere:** Ockam works across any network, cloud, or on prem infrastructure. 
28+
* **Over any transport topology:** Ockam is compatible with every transport layer including TCP, UDP, Kafka, or even Bluetooth.
29+
* **Without no infrastructure, network, or application changes:** Ockam works at the application layer, so you don’t need to make complex changes. 
30+
* **While ensuring the risky things are impossible to get wrong:** Ockam’s protocols do the heavy lifting to establish end-to-end encrypted, mutually authenticated secure channels
3331

34-
**While ensuring the risky things are impossible to get wrong:** Ockam’s protocols do the heavy lifting to establish end-to-end encrypted, mutually authenticated secure channels
35-
36-
### Why Ockam is a game changer
32+
### Why Ockam is so unique
3733

3834
Traditionally, connections made over TCP are secured with TLS. However, the security guarantees of a TLS secure channel only apply for the length of the underlying TCP connection. It is not possible to connect two systems in different private networks over a single TCP connection. Thus, connecting these two systems requires exposing one of them over the Internet, and breaking the security guarantees of TLS.
3935

40-
Ockam works differently. Our secure channel protocol sits on top of an application layer routing protocol. This routing protocol can hand over messages from one transport layer connection to another. This can be done over any transport protocol, with any number of transport layer hops: TCP to TCP to TCP, TCP to UDP to TCP, UDP to Bluetooth to Kafka, etc. 
36+
**Ockam works differently**. Our secure channel protocol sits on top of an application layer routing protocol. This routing protocol can hand over messages from one transport layer connection to another. This can be done over any transport protocol, with any number of transport layer hops: TCP to TCP to TCP, TCP to UDP to TCP, UDP to Bluetooth to TCP to Kafka, etc. 
4137

4238
Over these transport layer connections, Ockam sets up an end-to-end encrypted, mutually authenticated connection. This unlocks the ability to create secure channels between systems that live in entirely private networks, without exposing either end to the Internet. 
4339

40+
<figure><img src=".gitbook/assets/Screenshot 2025-02-19 at 7.25.34 PM.png" alt=""><figcaption><p>Examples of Ockam Secure Channels over multiple hops of TCP, Kafka, UDP, or anything else.</p></figcaption></figure>
41+
4442
Since Ockam’s routing protocol is at the application layer, complex network and infrastructure changes are not required to make these connections. Rather than a months-long infrastructure project, you can connect private systems in minutes while ensuring the risky things are impossible to get wrong. NATs are traversed; Keys are stored in vaults; Credentials are short-lived; Messages are authenticated; Data-integrity is guaranteed; Senders are protected from key compromise impersonation; Encryption keys are ratcheted; Nonces are never reused; Strong forward secrecy is ensured; Sessions recover from network failures; and a lot more.
4543

4644
### Ockam is easy to use
@@ -50,7 +48,7 @@ The magic of Ockam is it's simplicity. All you need to do is subscribe to Ockam
5048
* Ockam Programming Libraries (Rust …)
5149
* Ockam Command
5250
* Ockam Docker Images
53-
* Redpanda Connect
51+
* RedPanda Connect
5452
* Managed Ockam Nodes from the AWS Marketplace
5553
* Snowflake Native Apps
5654
* Lambda/Serverless Functions

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* [Snowflake stage as SFTP server](https://www.ockam.io/blog/snowflake-stage-data-sftp)
1414
* [Snowflake stage as WebDAV file share](https://www.ockam.io/blog/snowflake-stage-data-webdav)
1515
* [Snowflake hosted private APIs](https://www.ockam.io/blog/snowflake-call-private-api)
16+
* [Federated queries from Snowflake](https://www.ockam.io/blog/snowflake-query-postgres)
1617

1718
## ENCRYPTED PORTALS TO ... <a href="#portals" id="portals"></a>
1819

quickstarts/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Try one of these demos yourself, or get a video walk through.&#x20;
2020
* [Snowflake federated queries to Postgres](https://www.ockam.io/blog/snowflake-query-postgres)
2121
* [Postgres to Snowflake Migrations](https://www.ockam.io/blog/snowflake-pull-postgres)
2222
* [Snowflake to Postgres for CDC (Change Data Capture)](https://www.ockam.io/blog/snowflake-push-postgres)
23+
* [Run federated queries from inside of Snowflake](https://www.ockam.io/blog/snowflake-query-postgres)&#x20;
2324
* [Steam Kafka events to to Snowflake](https://www.ockam.io/blog/snowflake-pull-kafka)&#x20;
2425
* [Real-Time CDC (Change Data Capture) Pipelines from Snowflake to Kafka](https://www.ockam.io/blog/snowflake-push-kafka)
2526
* [Access a Snowflake stage with SFTP](https://www.ockam.io/blog/snowflake-stage-data-sftp)

0 commit comments

Comments
 (0)