Güvenlik

Güven, mimariyle başlar.

Her mekânın kendi sunucusu var; cihazlara komutu o verir, bulut veremez. Bu sayfa bugün çalışan yapıyı olduğu gibi anlatır.

Yetki sınırları

Kimin neye yetkisi var?

POS, mutfak ekranı, garson uygulaması ve cihazlarla iletişim mekânın kendi sunucusunda çalışır. Bulut; mekânın kimliğini, menüleri, raporları ve analizleri ile QR menüyü tutar, yeni yazılımı dağıtır.

  • Bulut, cihaza komut veremez.

    Cihaz komutları — örneğin güncellemeyi ya da şarjı başlatmak — mekân sunucusunda, mekâna özel bir anahtarla imzalanır (HMAC). Bu anahtar yalnızca mekân sunucusunda ve kurulum tezgâhında bulunur; mekâna elle teslim edilir, buluttan geçmez.

  • Güncellemeyi mekân başlatır.

    Yeni yazılım yayınlanır; ama kontrol etmeyi, indirmeyi ve cihazlara yaymayı mekân sahibi seçer. Cihaz indirilen dosyayı SHA-256 özetiyle doğrular, pili çok düşükse güncellemeyi kabul etmez.

  • Sipariş, masada onaylanır.

    QR menüden gelen sipariş, o masadaki cihazda biri OK’e basana kadar gerçek sipariş olmaz. Onay için 30 saniye vardır; reddedilebilir de. Yanlışlıkla ya da uzaktan verilen sipariş, bu onay olmadan mutfağa ulaşmaz.

Veri

Hangi veri, nerede?

Neyi topladığımız kadar neyi toplamadığımız da önemli. Tablo ikisini de açıkça gösterir.

Veri türüToplanıyor mu?Nerede durur?
Kart bilgisiToplanmıyorHiçbir yerde. Kart tahsilatı mekânın kendi EFT-POS cihazında yapılır; CeiranPOS yalnızca ödeme yöntemini (nakit ya da kart) ve tutarı kaydeder. Kart numarası Ceiran sistemlerinden geçmez, saklanmaz.
Misafirin telefon numarası ve e-postasıToplanmıyorHiçbir yerde. QR sipariş bunları taşımaz; yalnızca aşağıdaki alanları içerir.
QR sipariş içeriğiToplanıyorMasa numarası, ürünler, isteğe bağlı not ve toplam tutar. Misafirin telefonu mobil veride olduğu için sipariş buluttan geçer; masadaki cihazda onaylanınca gerçek sipariş olur.
Web sunucusu kayıtlarıToplanıyorQR menü açıldığında misafirin telefonunun IP adresi ve User-Agent bilgisi, olağan web sunucusu kayıtlarıyla Ceiran’a ulaşır.
Çalışan bilgisiToplanıyorAd, rol ve PIN. PIN düz metin olarak değil, özetlenmiş (hash) halde saklanır. Mekân sunucusunda durur, buluta eşlenir.
Şarj seanslarıToplanıyorCihaz kimliği, başlangıç ve bitiş zamanı, süre. Mekân sunucusunda durur, buluta eşlenir.
ÖdemelerToplanıyorTutar, ödeme yöntemi (nakit ya da kart), zaman ve işlemi yapan çalışan. Mekân sunucusunda durur, buluta eşlenir.
İşletme bilgisiToplanıyorİşletme adı, vergi numarası ve adres. Mekân sunucusunda durur, buluta eşlenir.

Mekân sunucusundan buluta eşleme HTTPS üzerinden, düzenli aralıklarla yapılır.

Yazılım güncellemesi

Bir güncelleme nasıl yayılır?

  1. 01

    Yayınlanır

    Ceiran yeni yazılımı bulutta yayınlar. Bu yalnızca dosyayı hazır tutar; hiçbir cihaza komut gitmez.

  2. 02

    Mekân indirir ve doğrular

    Mekân sahibi güncellemeyi kontrol etmeyi, indirmeyi ve yaymayı kendisi seçer. İndirilen dosya SHA-256 özetiyle doğrulanır.

  3. 03

    Tek cihazda denenir

    Dağıtım önce tek bir cihazla başlar. Kalan cihazlar bu ilk denemeden sonra güncellenir.

  4. 04

    10’arlı gruplarla yayılır

    Cihazlar 10’arlı gruplar halinde güncellenir. Çevrimdışı olan ya da pili düşük cihazlar daha sonra yeniden denenir.

  • Uygun zamanda. Cihazlar genellikle geceleri ya da onayla güncellenir.
  • Pil korunur. Pili çok düşük olan cihaz güncellemeyi kendisi reddeder.
  • Komut mekândan gelir. Güncelleme komutu mekân sunucusunda, mekâna özel anahtarla imzalanır.

Cihazda ve sistemde

Cihazın üstünde, bağlantının içinde.

Bir kısmını elinizle ya da ekranda görürsünüz; bir kısmı arka planda çalışır.

Kilitli pil bölmesi
Servo kilitle kapalıdır; yalnızca yetkili RFID kartıyla açılır.
Bakım modu
Ekranda “Bakım Bekleniyor — RFID kartınızı okutun” yazar; kart okutulmadan bölme açılmaz.
Düşük pilde durur
Pil azalınca şarjı durdurur ve “Düşük Batarya — Şarj işlemi durduruluyor” uyarısı verir.
Bağlantı kopunca belli olur
Mekân sunucusuna ulaşamazsa ekranda “Sunucu Bağlantısı Yok — Yeniden bağlanılıyor...” görünür.
Karşılıklı sertifika
Cihazlar mekân sunucusuna karşılıklı sertifika doğrulamasıyla (mTLS) bağlanır.
HTTPS ile eşleme
Mekândan buluta eşleme HTTPS üzerinden, düzenli aralıklarla yapılır.
PIN’ler özetlenmiş
Personel PIN’leri düz metin olarak değil, özetlenmiş (hash) halde saklanır.
Süreli oturum
Panel girişi imzalı bir oturum anahtarıyla yapılır; 8 saat sonra süresi dolar.

Sorular ve belgeler

Bu sayfa yalnızca bugünü anlatıyor.

Burada bugün çalışan mimari anlatılıyor; planlanan ya da henüz olmayan bir özelliği bulamazsınız. Güvenlikle ilgili bir belge ya da sorunuz varsa bize yazın. Demo formundaki not alanını da kullanabilirsiniz.

Demo talep et