Güvenlik mimarisi

Hesabınız aracı kurumunuzda kalır. İşlem yetkisi tanımlı sınırların içinde kalır.

KuantTrade varlıklarınızı çekemez ve transfer edemez. İşlem yetkisi yine de finansal olarak hassas olduğu için kimlik bilgileri, onaylar ve otomatik eylemler yalıtılıyor, sınırlanıyor ve kayda geçiyor.

  • Saklama yapmaz
  • Para çekme ve transfer yetkisi yok
  • Canlı otomasyonu siz aktive edersiniz
  • Broker kimlik bilgileri bağlantı başına şifreli
  • Makine erişimi kayda geçer

Sınır

KuantTrade neyi yapabilir, neyi yapamaz

Bu sayfanın en kolay anlaşılır yeri, ve ilk okunmaya değer olanı. Aracı kuruma göre değişen her şey burada genellenmiyor, o kurumun kendi sayfasında duruyor.

KuantTrade yapabilir

  • Bağlı akışın ihtiyaç duyduğu bakiye ve pozisyonları okumak
  • Kurduğunuz broker bağlantısı üzerinden emir iletmek
  • Sizin aktive ettiğiniz otomasyonu çalıştırmak
  • Yapılandırdığınız risk ve hesap limitlerini uygulamak
  • Önerileri, kontrolleri, onayları ve broker cevaplarını kayda geçirmek

KuantTrade yapamaz

  • Fonlarınızı ya da menkul kıymetlerinizi tutmak
  • Varlık çekmek ya da transfer etmek
  • Broker şifrenizi ya da çok faktörlü ayarınızı değiştirmek
  • Yeni bir broker API kimlik bilgisi üretmek
  • Dış bir makine kimliğiyle bir emri onaylamak
  • Dış bir makine kimliğiyle canlı otomasyonu aktive etmek
  • Sunucuda yeniden uygulanan hesap limitlerini aşmak

KuantTrade para çekme ya da transfer yetkisi istemez. Yalnızca işlem yetkili bir kimlik bilgisi üretin, ve aracı kurumunuz IP kısıtını destekliyorsa onu da uygulayın. Aracı kurum bazında bağlantı ve izin ayrıntısı

Bir emir nasıl çıkar

Hiçbir şey bunların hepsinden geçmeden aracı kuruma ulaşmaz

  1. 01

    Sizin onayınız

    Bir kişi stratejiyi aktive eder ya da emri onaylar.

  2. 02

    Aktive edilmiş strateji

    Sizin aktive ettiğiniz sürüm, sizin seçtiğiniz hesapta.

  3. 03

    Emir anındaki kontroller

    Limitler yalnız kural yazılırken değil, burada yeniden uygulanır.

  4. 04

    İletim

    Talimat, mekânın kendi API adresine doğru çıkar.

  5. 05

    Aracı kurumunuz

    Hesabın, paranın ve yürütmenin bulunduğu yer.

  • Bir yapay zekâ istemcisi okuyabilir ve öneri yazabilir. Onaylayamaz, aktive edemez.
  • Bir webhook, zaten yetkilendirdiğiniz bir akışa sinyal gönderebilir. Hesabını ya da limitlerini değiştiremez.

Bu şemada para çekme ya da varlık transferi yolu yok, çünkü sistemde de yok.

Makine yetkisi

Farklı makine kimlikleri, farklı yetki

Otomasyon, bir makinenin hareket etmesi demektir. Tek bir makine kimliğinin bütün izinleri taşıması demek değildir; ve buradaki üç kimlik birbirinin yerine geçmez.

Dış yapay zekâ istemcisi

Yalnızca kendisine verilmiş kapsamları okur, ve bir öneri ya da taslak yazabilir.

Bir emri onaylayamaz, canlı otomasyonu aktive edemez, ve başka bir makine kimlik bilgisi üretemez.

Webhook gönderen

Önceden yapılandırılmış ve aktive edilmiş TEK bir akışa sinyal gönderir; sır o tek stratejiye kapsanmıştır.

Başka bir hesap seçemez, adet ya da limit yükseltemez, ve sinyal gönderdiği stratejiyi değiştiremez.

İç yürütme motoru

Yalnızca bir kişinin aktive ettiği strateji ya da onayladığı emir kapsamında hareket eder.

Hesap limitlerinin dışına çıkamaz, ve broker kimlik bilgilerine yalnızca onları tutan servis üzerinden ulaşır.

Saklama ve hesap sınırı

Platformun hesabınızla asla yapamayacağı şeyler, ve yapabildikleri.

Hiçbir zaman saklama yok
Şirket fonlarınızın, menkul kıymetlerinizin veya dijital varlıklarınızın saklamasını üstlenmez; onları tutmaz, almaz, kontrol etmez, çekemez ve transfer edemez. Tamamı boyunca kendi adınıza, hâlihazırda sahip olduğunuz hesapta kalırlar. Yolun hiçbir yerinde omnibus ya da havuz hesap yoktur.
İşlem yetkisi yine de finansal olarak hassastır
Para çekilememesi, risk olmaması demek değildir. İşlem yapabilen bir anahtar, istemediğiniz pozisyonları açabilir, istediklerinizi kapatabilir, hesabı makas ve komisyonla eritebilir ya da bir emri tekrarlayabilir. Saklama yapmamak, neyin alınabileceğine dair bir sınırdır; hiçbir şeyin kaybedilemeyeceği sözü değil.
İptal sizde kalır
Kimlik bilgisi sizin aracı kurumunuzda ürettiğiniz ve orada silebileceğiniz anahtar; bunun etkili olması için bize talep göndermeniz gerekmez: aracı kurum iptali işlediği andan itibaren o anahtarı taşıyan istekler çalışmayı bırakır. İşin öteki yarısı bağlantıyı buradan koparmaktır, ki bu da yerel önbelleği hemen geçersiz kılar.

Broker kimlik bilgileri

Tek bir kod yolu, tek bir biçim, ve açık metnin ömrü bir emir kadar.

Bağlantı başına şifreli, sahibine bağlı
Her broker kimlik bilgisi kendi AES-256-GCM veri anahtarıyla, ilişkili veri olarak hesap, broker ve etiketle birlikte şifrelenir. Başka bir hesaba ya da broker'a taşınan bir şifreli metin çözülmez, kimlik doğrulamada düşer.
Tek kod yolu, geri düşülecek yol yok
Her okuma ve yazma, tam olarak tek bir zarf sürümünü destekleyen tek bir modülden geçer. Önceki biçim uyumluluk için tutulmadı, göç ettirildi; başka bir şey bozularak devam etmez, hata fırlatır. Geri düşüş yolu, emekli edilmiş bir şemanın kendi emekliliğinden sağ çıkma biçimidir.
Oturum için değil, emir için çözülür
Kimlik bilgisi emrin iletildiği an çözülür ve işlemin gerektirdiği en kısa süre tutulur. Çözülmüş hâliyle hiçbir yere kalıcı yazılmaz, loglara girmez, ve önbellek kaydı süre dolduğunda, bağlantı koparıldığında ve oturum kuşağı ilerlediğinde geçersiz kılınır. Test ve teşhis kodu dahil, hiçbir zaman bir yapılandırma dosyasından ya da ortam değişkeninden okunmaz.

Anahtar yönetimi

Veri anahtarlarını ne sarmalıyor, nerede duruyor ve ona kim ulaşabiliyor.

Dışa aktarılamayan, kullanıcı başına sarmalama anahtarı
HashiCorp Vault Transit'te dışa aktarılamaz olarak oluşturulur: anahtar malzemesi dışarı okunamaz, yalnızca sarmalama ve açma işlemlerinde kullanılabilir, ve her kullanıcının kimlik bilgileri kendi anahtarının altında sarmalanır. Bu işlemlere erişim politikaya bağlı, kimliklenmiş ve kayıtlıdır; doğru iddia budur. Hiçbir operatörün bir kriptografik işleme asla ulaşamayacağını söyleyen bir sayfa, bir sistemi değil bir organizasyonu anlatıyordur.
Kasayı açan anahtarlar kümede değil
Kasa bir dosyaya ya da küme sırrına değil, ikinci bir kasaya karşı açılır; yeniden başlatma insansız toparlanır ve açma malzemesi iş yükünün yanında bırakılmaz. İlk kurulum kümenin dışında yapılır, o anahtarlar kümenin dışında tutulur.
Şifre çözen iş yükünde root token yok
Kendi rolüyle kimliklenir ve tek bir kullanıcının anahtar yollarına kapsanır; sarmalama anahtarlarını kullanabilir, listeleyemez ya da dışarı aktaramaz. Dağıtımında ödünç alabileceği statik ya da root bir token yoktur.
Kasanın kendi yapılandırması da kod
Mount'lar, anahtarlar, roller ve politikalar bir konsolda tıklanmaz, altyapı olarak beyan edilir; yani denetçinin okuduğu şey dağıtılan şeydir ve ona yapılan değişiklik bir diff'tir.

Kimlik ve hassas eylemler

Tarayıcının elinde ne var, ve bir oturum bittiğinde ne çalışmayı bırakıyor.

Taşıyıcı token sayfa betiklerine açılmaz
Kimlik doğrulama bir backend-for-frontend üzerinden yürür, tarayıcı HttpOnly, Secure, SameSite bir çerez tutar, ve yetkilendirme akışı PKCE kullanır. HttpOnly, bir tarayıcı betiğinin token çalma riskini azaltır; canlı bir oturumun içinde eylem DENENMESİNİ engellemez, ki bu ayrı bir sorundur ve same-site kısıtı ile aşağıdaki yanıt başlıkları onun içindir.
Oturumu bitirmek şifre çözmeyi bitirir
Önbellekteki her açma, yapıldığı oturum kuşağını taşır. Kuşak ilerlediğinde önbellekteki anahtar bayat sayılır ve şifre çözme bellekten sunulmaz, reddedilir; yani iptal yalnız veritabanına değil belleğe de ulaşır.
Hiçbir dış makine kimliğinin tutamayacağı iki izin
Bir emri onaylamak ve bir stratejiyi aktifleştirmek, parayı taahhüt eden iki izindir. Üretim API'si bunları üretebildiği kümeden çıkarır, ve istek yolu kayıtlı satırı ne derse desin makine çağırana reddeder. İki bağımsız mekanizma, bilerek ayrı. Bir makine kimlik bilgisi ayrıca bir başkasını üretemez.

Otomasyon ve yürütme güvenliği

Geçerli bir sinyal, kontrolleri atlama izni değildir.

Tavan onay anında yeniden uygulanır
Bir öneri yazıldığında kontrol edilir ve onaylandığında yeniden kontrol edilir, çünkü hesap arada hareket etmiştir. Bir öneri, bazı sınırlar değerlendirilememiş hâlde de izinli dönebilir (çoğunlukla enstrüman o an fiyatlanamadığında) ve hepsi geçmiş gibi davranmak yerine hangilerinin değerlendirilmediğini söyler.
Sınırın üstü kırpılmaz, reddedilir
Tavanı aşan bir istek iki sayı birden gösterilerek reddedilerek döner. En büyük geçerli boya indirilip gönderilmez; o, kimsenin istemediği bir emrin sizin adınıza varması olurdu.
Otonom eylemin durdurucusu KAPALI tarafa düşer
Durdurma anahtarını tutan durum okunamıyorsa, ajan yolu bunu devrede sayar ve hiçbir şey iletmez. Durduramayan bir durdurma düğmesi, durdurma düğmesi değildir. Bir kişinin zaten onayladığı stratejinin giriş kapısı bilerek tersi yöndedir, ve bu fark şansa bırakılmayıp koda yazılmıştır.
Bir sinyal kendi yetkisini genişletemez
Sır bir hesaba değil tek bir stratejiye kapsanmıştır; yani bir sızıntı tek bir stratejinin sorunudur ve tek başına döndürülebilir. URL içindeki sır doğrudan reddedilir, ve adresle çelişen bir gövde uzlaştırılmaz, reddedilir.

Veri ve ağ güvenliği

Bir makineden çıkan şey, ve tarayıcıya neyi şart koştuğumuz.

Dış bağlantılar TLS
Bu site, uygulama ve her broker uç noktası TLS üzerinden erişilir. API yayınlayan bir broker, önüne konmuş bizim bir şeyimiz üzerinden değil, doğrudan o yayınlanmış adres üzerinden çağrılır. Brokerlar sayfamızdaki bir broker bunun istisnasıdır ve sebebi kendi modelidir: hesabınıza yalnızca kendi dağıttığı geçit yazılımı (Client Portal Gateway) üzerinden erişilmesine izin verir. Bu yazılımı yalnızca size ayrılmış bir konteynerde çalıştırırız ve o brokera yapılan çağrılar oraya gider. Giriş ekranı tarayıcınıza bizim adresimiz üzerinden sunulur; yani o brokera ait giriş bilgileriniz konteynerinize ulaşırken sunucumuzdan geçer ve günlüklerimize yazılmaz. Geçidin sertifikasını broker üretir ve süresi dolmuştur, bu yüzden yalnızca o bağlantıda sertifika doğrulaması yapılamaz; brokerın genel adresleri her zaman doğrulanır.
Bu site taşıma ve içerik başlıklarını gönderir
Bir yıl ve alt alan adları dahil katı taşıma güvenliği, kapalı içerik türü tahmini, çapraz gezinmede kırpılan referrer, ve politikayla reddedilen kamera, mikrofon ve konum; çünkü burada hiçbiri istenmez. Çerçeveleme hem güncel hem eski başlıkla reddedilir.
İçerik politikası kapsamlıdır ve kapsamını söyler
Çerçevelemeyi, temel adresi, form hedeflerini ve eklenti içeriğini kapsar. Bir betik politikası DEĞİLDİR, ve öyleymiş gibi sunmak tam da bu sayfanın kaçındığı iddia türü olurdu: düzgün bir betik politikası istek başına nonce ister, onsuz kopyalanan bir politika ya sayfayı kırar ya satır içi betiğe izin verip kendine koruma der.

Hesap izolasyonu

Kod incelemesiyle değil, arayüzün biçimiyle uygulanır.

Bir araç hangi hesabı okuyacağını soramaz
Kimlik, kimliklenmiş principal'dan enjekte edilir ve hiçbir araç kimlik adı taşıyan argüman tanımlayamaz. Dokuz yazım ve kısaltma reddedilir, çünkü yalnız birinin ilk aklına gelen dizgiyi yakalayan bir kontrol, kontrol değildir. Kural modül yüklenirken koşar ve ihlal sürecin başlamasını engeller.
Şema dışındaki bir değer düzeltilmez, reddedilir
Argüman modelleri tanımlamadıkları alanları reddeder; yani çağıran, kısıtladığını sandığı bir çağrının kısıtsız koştuğuna inanamaz. Sınırı aşan bir değer de en büyük geçerli değere kırpılmaz, iki sayıyla birlikte reddedilerek döner.

Denetim ve saklama

Ne yazılıyor, kim yazıyor, ve ne kadar süre duruyor.

Zincir olurken kaydedilir
Öneri, kontroller, onay, aracı kuruma yapılan istek ve onun verdiği cevap; birinin açık tuttuğu ekran tarafından değil, servis tarafından yazılır. Bir istemcinin ürettiği iz, istemci durduğunda duran izdir.
Bir onay neyi onayladığını adıyla söyler
Token taslağın özetine, bir stratejiyi çalıştırma onayı tek bir emir onayıyla asla eşit olamayacak biçimde öneklenerek bağlanır; tür ayrıca ikinci bir kontrol olarak kaydedilir.
Makine erişimi kalıcı bir kayıt bırakır
Hangi istemcinin ne zaman bağlandığı ve ne istediği loglardan çıkarsanmaz, kalıcı olarak tutulur; yani bir makine kimliği hakkındaki sorunun bir log rotasyonundan uzun yaşayan bir cevabı olur.
Saklama süresi kategori bazında yayınlanır
Süreler burada farklı bir özetle değil, Gizlilik Politikası'nda kategori kategori yazılıdır; çünkü tek bir saklama takvimini anlatan iki metin, hangisinin düzenlenmesi hatırlanırsa o hızda birbirinden ayrılır.

Zafiyet bildirimi

Bir araştırmacının bize tahmin etmeden ulaşma yolu.

Yayınlanmış bir adres, standart yerinde
/.well-known/security.txt dosyası iletişim adresini, kanonik konumu ve okuduğumuz dilleri, bir araştırmacının bulmayı beklediği biçimde verir. Bildirimler İngilizce ve Türkçe okunur.
Bir bildirimde gereken, ve nerede durulacağı
Bulgu, nasıl tekrarlanacağı, ve gözlendiği zaman aralığı. Lütfen başka bir kişinin hesabına ya da verisine erişmeyin; kanıtın daha ileri gitmeyi gerektirdiği noktada durun.