✦Güvenlik teknik belgesi · v1.1

Remio güvenlik mimarisi, açık ve net.

Son güncelleme 2026-07-17·~15 dk okuma·Sürüm 1.1

§01 · Özet

Remio, sıfır bilgili, eşler arası bir mimari üzerine kurulmuş bir uzak masaüstü uygulamasıdır. Ekran içeriği, girdi verileri ve ses akışları, cihazlar arasında sektör standardı DTLS-SRTP ile uçtan uca şifrelenir — WebRTC tabanlı her ürünün dayandığı aynı güvenlik modeli. Merkezi çözümlerin aksine Remio'nun sinyalleşme sunucusu yalnızca ilk bağlantının kurulmasına yardımcı olur — oturum verilerini asla görmez, işlemez veya saklamaz.

Hesap gerekmez, ihlal edilecek parola yoktur, merkezi bir kimlik bilgisi veritabanı yoktur. Cihaz eşleştirme, ana makinenin kendi ekranından okunan bir QR kodu ya da Cihaz Kimliği ve PIN ile yapılır; tüm oturum anahtarları geçici ve İleri Gizlilik (Perfect Forward Secrecy) özelliklidir: bir anahtar ele geçirilse bile geçmiş ve gelecek oturumlar kriptografik olarak güvende kalır. Bu mimari, rakipleri yıllardır yıpratan saldırı kategorilerinin tamamını ortadan kaldırır — çünkü çalınacak hiçbir şey yoktur.

Ana çıkarım

Remio verilerinize erişemez — politika gereği değil, matematik gereği. Mimari, eşleşmiş cihazlar dışında kimsenin oturum içeriğinin şifresini çözmesini yapısal olarak imkânsız kılar.

§02 · Tehdit modeli

Remio'nun güvenlik mimarisi, hem kurumsal hem kişisel bağlamlarda uzak masaüstü kullanımıyla ilgili bir dizi tehdit senaryosuna karşı tasarlanmıştır. Neye karşı koruduğumuz ve güven sınırlarının nerede olduğu konusunda açığız.

Karşı koruduğumuz tehditler

Güven sınırları

Tehdit modelimiz üç güven sınırını açıkça tanımlar:

  1. Cihaz sınırı. Her cihaz yalnızca PIN doğrulamasından sonra güvenilir sayılır. İşletim sistemi düzeyindeki korumalar (korumalı alan ve her sistemin Anahtar Zinciri gibi korumalı depolaması) cihazdaki verileri korur.
  2. Ağ sınırı. Aktarımdaki tüm veriler şifrelidir. Ağın düşmanca olduğunu varsayarız.
  3. Sunucu sınırı. Kendi sunucularımız güvenilmeyen röleler olarak ele alınır. Bağlantıları kolaylaştırırlar ama içeriği inceleyemezler.

§03 · Mimariye genel bakış

Remio, sinyalleşme düzlemini (bağlantı kurulumu) veri düzleminden (yayın) ayırır. Bu ayrım sıfır bilgili tasarımımızın temelidir — bağlanmanıza yardım eden sunucu, alışverişini yaptığınız verilere asla dokunmaz.

İstemci
iOS / macOS uygulaması
İzleyici cihaz
Sinyalleşme
WebSocket sunucusu
Yalnızca röle — depolama yok
Ana makine
macOS ana makine uygulaması
Kaynak cihaz
Şekil 3.1 — P2P bağlantı kurulumu. SDP teklif/yanıtı WSS üzerinden iletilir; kurulduktan sonra sinyalleşme sunucusu artık devrede değildir.
Sinyalleşme
TLS 1.3 + ECDHE
WSS aktarımı
Medya
SRTP / AES-128
Video + ses
Veri k.
DTLS 1.2+
Girdi, klavye, imleç, yapılandırma
Şekil 3.2 — Veri düzlemi şifreleme katmanları. Üç bağımsız kripto hattı; birinin ele geçirilmesi diğerlerini tehlikeye atmaz.

Sinyalleşme ve veri düzlemi

Sinyalleşme sunucusunun tek görevi, bağlantı kurulumu sırasında cihazlar arasında SDP tekliflerini/yanıtlarını ve ICE adaylarını iletmektir. P2P bağlantı kurulduktan sonra sinyalleşme sunucusu artık devrede değildir.

Sunucu iletilen içeriği ayrıştıramaz — yalnızca hedef cihazın yorumlayabildiği şifreli bir ikili veri öbeğidir. İkili protokol, JSON tabanlı sinyalleşmeye kıyasla enjeksiyon saldırılarını zorlaştıran ek bir yapı katmanı sağlar.

§04 · Şifreleme katmanları

Remio, her iletişim kanalının gereksinimlerine en uygun kriptografik protokolü kullandığı çok katmanlı bir şifreleme stratejisi uygular.

KatmanProtokolŞifre / eğriKapsam
AktarımDTLS 1.3 (eski uygulama sürümlerinde 1.2)ECDHE, AES-128Girdi, klavye, imleç, yapılandırma, dock
MedyaSRTP (RFC 3711)AES-128 sayaç modu + HMAC-SHA1 kimlik doğrulamaVideo ve ses akışları
SinyalleşmeTLS 1.3 (WSS)AES-GCM / ChaCha20-Poly1305SDP, ICE adayları, odaya katılma
Anahtar değişimiECDHE (PFS)ECDSA P-256 sertifikalarıTüm oturum anahtarları, her oturumda

İleri gizlilik (Perfect forward secrecy)

Her Remio oturumu, ECDHE anahtar değişimiyle benzersiz bir geçici şifreleme anahtarları kümesi üretir.

Şifre takımları

# Signaling — TLS 1.3 cipher suites (in order of preference)
TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256
TLS_AES_128_GCM_SHA256

# Media — SRTP protection profile (WebRTC industry default)
SRTP_AES128_CM_SHA1_80   # AES-128 counter mode, HMAC-SHA1-80 auth

# DTLS certificates
Self-signed ECDSA (P-256), verified out-of-band via SDP fingerprints

Anahtar döndürme

Anahtarlar şu sınırlarda otomatik olarak döndürülür:

§05 · Kimlik doğrulama ve eşleştirme

Remio geleneksel kullanıcı adı/parola kimlik doğrulamasından bilerek kaçınır. Bunun yerine, uzak masaüstü yazılımlarındaki en yaygın saldırı vektörlerini ortadan kaldıran PIN tabanlı bir cihaz eşleştirme modeli kullanırız.

PIN tabanlı eşleştirme

Bir istemci bir ana makineye ilk kez bağlanmak istediğinde süreç şöyle işler:

  1. Ana makine ekranında kısa bir sayısal PIN (ya da QR kodu) gösterir.
  2. İstemci PIN'i girer; PIN sinyalleşme kanalı üzerinden ana makineye gönderilir.
  3. Ana makine PIN'i doğrular ve eşleştirmeyi onaylar ya da reddeder.
  4. Başarılı olursa bir cihaz güven ilişkisi kurulur.
  5. Aynı cihazdan sonraki bağlantılar yeniden eşleştirme gerektirmez.
Neden parola değil?

Parolalar merkezi bir kimlik bilgisi veritabanı oluşturur — çok değerli bir hedef. Eşleştirme, ana makinenin kendi ekranını görmeyi gerektirir — bir QR kodu ya da Cihaz Kimliği ve PIN; PIN istediğiniz zaman yenilenebilir. Merkezi olarak saklanacak, ihlal edilecek, kimlik avıyla ele geçirilecek hiçbir şey yoktur.

Cihaz güven modeli

Eşleştirildikten sonra her cihaz benzersiz bir cihaz kimliğiyle tanımlanır. Ana makine güvenilir cihazların yerel bir listesini tutar. Bu güven ilişkisi:

Oturum belirteçleri (JWT)

Eşleştirmeden sonra sinyalleşme sunucusu kimlik doğrulaması için kısa ömürlü imzalı belirteçler (24 saat geçerli) kullanılır.

Bu belirteçler bir cihazı oda oluşturma ve mesaj iletme için sinyalleşme sunucusuna doğrular. Ayrı bir DTLS el sıkışmasıyla korunan oturum içeriğine erişim sağlamazlar.

Yapay zekâ ajanı erişimi (Remio MCP Sunucusu)

Remio bu aynı güven modelini yapay zekâ ajanlarına da genişletiyor. Claude Code, Codex veya Claude uygulaması gibi araçlar, Remio MCP Sunucusu aracılığıyla makinelerinizi uzaktan kullanabilir — ve güvenlik sınırı, bir insan istemcinin geçtiği sınırla aynıdır:

§06 · Sıfır bilgili tasarım

Sıfır bilgi Remio'da bir pazarlama terimi değil — mimari bir kısıttır. Sistemlerimiz, oturum içeriğinin Remio, çalışanları veya herhangi bir üçüncü taraf için yapısal olarak erişilemez olacağı şekilde tasarlanmıştır.

Sunucularımızın görebildikleri

Sunucularımızın göremedikleri

Sıfır bilgi testi

Remio bir kullanıcının oturum içeriği için yasal bir celp alsaydı, sunacak hiçbir şeyimiz olmazdı. Sildiğimiz için değil — hiç elimizde olmadığı için. Veri, altyapımıza şifresi çözülebilir biçimde asla dokunmaz.

Veri saklama politikası

P2P mimarimiz sayesinde fiilen saklanacak bir şey yoktur:

Önce P2P veri akışı

Bağlantıların çoğunda (NAT geçişinin başarılı olduğu durumlarda) veri, hiçbir sunucuya dokunmadan doğrudan cihazlar arasında akar:

# Best case: direct P2P
Client <—— DTLS-SRTP (encrypted) ——> Host
              ↑ No server involvement

# Fallback: TURN relay
Client <— DTLS-SRTP —> TURN server <— DTLS-SRTP —> Host
                            ↑ Still E2E encrypted
                            ↑ Server sees only encrypted blobs

TURN röle yedeği senaryosunda bile röle sunucusu yalnızca şifreli paketleri işler. Aptal bir boru gibi davranır — veriyi çözemez, inceleyemez veya değiştiremez.

§07 · Ağ güvenliği

P2P bağlantı kurulumu

Remio, cihazlar arasındaki mümkün olan en iyi bağlantı yolunu bulmak için ICE (Interactive Connectivity Establishment) protokolünü kullanır:

  1. Ana makine adayları — aynı ağda doğrudan yerel ağ bağlantısı.
  2. Sunucu yansıtmalı adaylar (STUN) — genel IP'yi keşfetmek için STUN sunucuları üzerinden NAT geçişi.
  3. Röle adayları (TURN) — doğrudan bağlantı kurulamadığında şifreli röle.

ICE aracısı tüm aday çiftlerini eş zamanlı sınar ve en düşük gecikmeli, en güvenilir yolu seçer. Doğrudan P2P her zaman tercih edilir.

Yapılandırılabilir aktarım politikaları

Bağlantılar varsayılan olarak doğrudan P2P'yi tercih eder ve şifreli röleye otomatik döner. Tüm trafiği röleden geçirmeye zorlayan ya da yerel ağ keşfini tamamen atlayan daha sıkı politikalar, kilitli ağ ortamları için kullanılabilir.

Hız sınırlama

Sinyalleşme sunucusu kötüye kullanımı önlemek için sıkı hız sınırlama uygular:

Uç noktaSınırAni yükKapsam
HTTP istekleri100/dk20IP başına
WebSocket bağlantısı10/dk3IP başına
Mesajlar100/sn150Bağlantı başına
Oda oluşturma5/dk2Cihaz başına

Süresi dolan hız sınırlayıcılar 5 dakikalık aralıkla ve 10 dakikalık TTL ile otomatik temizlenir; böylece dağıtık saldırılardan kaynaklanan bellek tükenmesi önlenir.

DDoS koruması

Sinyalleşme altyapımız Cloudflare ile korunur ve şunları sağlar:

§08 · İstemci güvenliği

Remio, yerel verileri korumak ve uygulama bütünlüğünü sağlamak için her işletim sisteminin tam güvenlik yığınından yararlanır.

macOS

iOS

Kod imzalama & doğrulama

# Verify Remio macOS binary — verify_signature.sh
$ codesign --verify --deep --strict "Remio Host.app"
# Remio Host.app: valid on disk

$ spctl --assess --verbose "Remio Host.app"
# Remio Host.app: accepted
# source=Notarized Developer ID
Bu neden önemli

Şubat 2024'te AnyDesk'in kod imzalama sertifikaları bir ihlalde çalındı. Saldırganlar kötü amaçlı yazılımları meşru AnyDesk kimlik bilgileriyle imzalayabilirdi. Remio'nun cihaz başına güven modeli, çalınacak merkezi bir sertifika olmadığı anlamına gelir — her cihaz eşleştirmesi bağımsızdır.

§09 · Olay müdahalesi

Güvenlik sicili

Şubat 2026 itibarıyla Remio'nun güvenlik ihlali veya olay geçmişi yoktur. Sıfır bilgili mimarimiz saldırı yüzeyini önemli ölçüde azaltır — hedeflenecek merkezi bir kimlik bilgisi ya da oturum verisi veritabanı yoktur.

Güvenlik açığı bildirimi

Güvenlik araştırmacılarından sorumlu ifşayı teşvik ederiz. Olası bir açık keşfederseniz:

  1. Ayrıntılı bir açıklamayla security@remio.net adresine e-posta gönderin.
  2. Varsa yeniden üretme adımlarını ekleyin.
  3. Alındığını 48 saat içinde teyit ederiz.
  4. Doğrulanan açıkları 30 gün içinde çözmeyi hedefleriz.
  5. Bildirenler, anonim kalmayı tercih etmedikçe güvenlik değişiklik günlüğümüzde anılır.

Sorumlu ifşa politikası

Olay müdahale süreci

Doğrulanmış bir güvenlik sorunu olması durumunda:

  1. Sınırlama. Etkilenen sistemleri 1 saat içinde yalıtın.
  2. Değerlendirme. Kapsamı ve etkiyi 24 saat içinde belirleyin.
  3. İletişim. Etkilenen kullanıcıları 72 saat içinde bilgilendirin (GDPR uyumlu).
  4. Giderme. Yamaları otomatik güncelleme altyapısıyla dağıtın.
  5. Olay sonrası inceleme. Bir şeffaflık raporu yayımlayın.

§10 · Uyumluluk

GDPR hazırlığı

Remio'nun sıfır bilgili mimarisi, veri toplamayı mutlak teknik asgariye indirdiğimiz için doğası gereği GDPR dostudur:

SOC 2

Henüz değil

Remio'nun henüz bir SOC 2 raporu ya da ISO 27001 sertifikası yok. Uyumluluk belgeleri gereken kuruluşlar security@remio.net adresine yazabilir; bir güvenlik anketini ayrıntılı olarak yanıtlarız.

Henüz yok

Veri yerleşimi

Remio önce P2P olduğu için oturum verileri cihazlarınızın bulunduğu yerde kalır. Verileriniz cihazlarınız arasındaki doğrudan bağlantıdan asla çıkmaz. Sinyalleşme sunucusu (Cloudflare ve DigitalOcean'da barındırılır) yalnızca bağlantı üst verilerini işler — ve bu üst veriler hiçbir kişisel bilgiye bağlı değildir.

§11 · Alternatiflerle karşılaştırma

Uzak masaüstü sektörü yüksek profilli güvenlik ihlalleriyle yıpranmıştır. Remio'nun mimarisinin merkezi alternatiflerden temelde nasıl ayrıldığı aşağıda.

YönAnyDeskTeamViewerParsecRemio
MimariMerkeziMerkeziMerkezi (Unity)Önce P2P
Hesap gerekliEvetEvetEvetHayır
Veri yönlendirmeSağlayıcı sunucularıSağlayıcı sunucularıSağlayıcı sunucularıDoğrudan P2P
Uçtan uca şifrelemeTLS (anahtarlar sunucuda)TLS (anahtarlar sunucuda)DTLS-SRTPDTLS-SRTP
Sıfır bilgiHayırHayırKısmiTam
Bilinen ihlallerŞub 2024Haz 2024Açıklanmış yokYok
İhlal etkisiTüm kullanıcılar (sertifikalar çalındı)Kurumsal ağ (APT29)—Yalnızca tek cihaz
Sağlayıcının veriye erişimiMümkünMümkünMümkün (Unity)İmkânsız

Merkezi mimariler neden başarısız olur

Merkezi uzak masaüstü hizmetlerinin temel sorunu, tek bir ihlalin tüm kullanıcıları tehlikeye atabilmesidir. AnyDesk'in üretim sunucuları Şubat 2024'te ihlal edildiğinde saldırganlar kod imzalama sertifikalarını çaldı; bu da meşru AnyDesk yazılımı gibi görünen kötü amaçlı yazılım dağıtmalarına olanak tanıyabilirdi. Tüm kullanıcı parolalarının sıfırlanması gerekti.

APT29 (Rusya devlet destekli bir grup) Haziran 2024'te TeamViewer'ın kurumsal ağını ihlal ettiğinde, ürünün bütünlüğü hakkında sorular doğdu — çünkü merkezi mimari, sağlayıcının oturumlara erişme teknik yeteneğine sahip olduğu anlamına gelir.

Remio bu saldırı sınıfını tamamen ortadan kaldırır. Sinyalleşme sunucumuzun ihlali yalnızca bağlantı üst verilerini verir. Çalınacak kimlik bilgisi, erişilecek oturum, kullanıcılarımızın cihazlarını hedefleyen kötü amaçlı yazılımı imzalamakta kullanılabilecek sertifika yoktur.

§12 · Sonuç

Remio'nun güvenliği bir ürüne sonradan eklenmiş özellikler kümesi değil — ilk günden alınan mimari kararların sonucudur. Merkezi yerine P2P'yi, parola yerine PIN eşleştirmeyi, veri toplama yerine sıfır bilgiyi seçerek güvenliğin isteğe bağlı bir yükseltme değil, varsayılan durum olduğu bir uzak masaüstü kurduk.

Gizliliğin isteğe bağlı olmadığına ve güvenin kullanım şartlarıyla talep edilerek değil, şeffaflıkla kazanılması gerektiğine inanıyoruz. Bu teknik belge o taahhüdün bir parçasıdır.

Sorular, kurumsal güvenlik incelemeleri veya bir açığı bildirmek için:

Remio uygulama simgesi

Gizlilik premium bir özellik olmamalı.

Ana makineyi ulaşmak istediğiniz bilgisayara, istemciyi ona ulaşacağınız cihaza kurun. Uçtan uca şifreli, eşler arası, bulut hesabı yok. Yukarıdaki mimari bugün yayınlandığı şekildir, gidilmek istenen yer değil.