Solution:

IONIC PROTECT

for Google Cloud Storage
smm-ionicArray
(
)
Easily add policy driven, one-time use encryption keys to Google Cloud Storage

Make data safe everywhere.

It’s your data, and it belongs to you. Ionic uniformly enforces data security policies, and you never lose control no matter where the data is sent, stored, or shared.

Seamlessly Integrated With Google Cloud Storage.

With a focus on simplicity, the Ionic Platform used together with Google Cloud Storage allows developers to seamlessly use their own one-time use encryption keys when uploading data or getting data from Google Cloud Storage.

smm-ionicArray
(
    [url] => /resources/ionic-protect-gcs-data-sheet
    [title] => It's your data, make it safe everywhere.
    [target] =>  _blank
)
Code snippets
Uploading and Downloading data with your Ionic-based encryption key
import com.google.cloud.storage.BlobInfo;
import com.google.cloud.storage.Storage;
import com.google.cloud.storage.StorageOptions;

import com.ionic.google.cloud.StorageImpl;

/**
 * A snippet for Google Cloud Storage showing how to create a blob.
 */
public class CreateBlob {
    static Storage storage;

    public static void main(String... args) {
        // Configure the bucket name and blob name:
        BlobId blobId = BlobId.of("my-bucket-name", "my_ionic_blob");

        // Create a StorageImpl instance that uses our IonicAgent for key creates and fetches.
        // We use the default instance google storage as the backing service for this object.
        storage = new StorageImpl(IonicAgentFactory.getAgent(), StorageOptions.getDefaultInstance().getService());
        
        // Write the Blob
        BlobInfo blobInfo = BlobInfo.newBuilder(blobId).setContentType("text/plain").build();
        storage.create(blobInfo, "Hello Ionic Blob!".getBytes());

        // Read it back
        byte[] decryptedContent = storage.readAllBytes(blobId);
        if (decryptedContent != null) {
            System.out.println(new String(decryptedContent));
        }
    }
}

Audit Ready Results.

The Ionic Platform provides advanced visibility, with high-fidelity and control which means your data access policies are not only enforced but that every key fetch request is measurable by user, by role, by device, by network, by time, by application and ultimately by data.

Solution Requirements

Get started now.

Sign up now to learn more about Ionic Protect for Cloud Storage™ and how to protect your data wherever it needs to go. 

Close ()