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 bilgisi | Toplanmıyor | Hiç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ıyor | Hiçbir yerde. QR sipariş bunları taşımaz; yalnızca aşağıdaki alanları içerir. |
| QR sipariş içeriği | Toplanıyor | Masa 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ıyor | QR 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 bilgisi | Toplanıyor | Ad, 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ıyor | Cihaz kimliği, başlangıç ve bitiş zamanı, süre. Mekân sunucusunda durur, buluta eşlenir. |
| Ödemeler | Toplanıyor | Tutar, ödeme yöntemi (nakit ya da kart), zaman ve işlemi yapan çalışan. Mekân sunucusunda durur, buluta eşlenir. |
| İşletme bilgisi | Toplanı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?
- 01
Yayınlanır
Ceiran yeni yazılımı bulutta yayınlar. Bu yalnızca dosyayı hazır tutar; hiçbir cihaza komut gitmez.
- 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.
- 03
Tek cihazda denenir
Dağıtım önce tek bir cihazla başlar. Kalan cihazlar bu ilk denemeden sonra güncellenir.
- 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.