Şifreleme ve İmza Doğrulaması

Pisano verilerinizi şifrelemenizi ve kanal imzalarını doğrulamanıza olanak sağlar.

Pisano'da akış ayarlarında bulunan "Şifreleme" ve kanal ayarlarında bulunan "İmza Doğrulama" ayarlarını kullanarak verinin sisteme doğru ve değişiklik yapılmadan geldiğinden emin olabilirsiniz.

Şifreleme

Şifreleme ayarı akış bazında yapılır ve her akış için ayrı ayrı yapılmalıdır. Sadece Kısa Metin ve Müşteri Şeması sorularında kullanılabilir.

  • Şifrelemenin kullanılabilmesi için öncelikle ilgili akışın "Akış Ayarları" menüsünde bulunan "Şifrelemeyi Aç" ayarının aktifleştirilmesi gerekir.

    2024-03-28_15h39_24
  • Ardından akış içinde bulunan ilgili kısa metin veya müşteri şeması sorusunun Ayarlar > Gelişmiş Ayarlar menüsüne gidilip, "Şifrelenmiş Değer Kullan" ayarı aktifleştirilir.

    2024-03-28_15h43_07

Bu ayarlar yapıldıktan sonra seçilen veriler akışın içinde şifrelenmiş olarak gözükecektir.

İmza Doğrulaması

İmza Doğrulaması ayarı akış bazında değil, Kanal bazında yapılır ve her kanal için ayrı ayrı yapılmalıdır. İmza doğrulaması linkin içine gömdüğünüz verilerin linkte bulunan BASE64 kodunun manipüle edilmesini engeller. Örneğin; Mağaza Kodunuz link içine 1234 olarak eklenmiş ise, linki Base64 kullanarak değiştirdiğiniz takdirde bu linkten geri bildirim bırakmanız engellenir.

  • İmza Doğrulamayı kullanmak için ilgili kanalın Düzenle butonuna tıklayıp Gelişmiş Ayarlar sekmesinde "İmza Doğrulamasını Kullan" ayarının açılması gerekir. 2024-03-28_16h31_40

Ayar aktifleştirildikten sonra bu kanaldan alınan linklerden geri bildirim bırakabilmesi için kanal imzasının doğru gelmesi gerekir.Örneğin aşağıdaki link mağaza kodu 1234 olan bir mağaza için alınmıştır.

https://web.pisano.com.tr/web_feedback?&responses=W3sicXVlc3Rpb24iOiJlbWFpbCIsImFuc3dlciI6bnVsbH0seyJxdWVzdGlvbiI6InBob25lX251bWJlciIsImFuc3dlciI6bnVsbH0seyJxdWVzdGlvbiI6ImV4dGVybmFsX2lkIiwiYW5zd2VyIjpudWxsfSx7InF1ZXN0aW9uIjoibWFnYXphX2tvZHUiLCJhbnN3ZXIiOiIxMjM0In1d&node_id=e98d599d-f567-4ddb-9079-cbfadbc55635&ldi=45b9a992-6dbc-4420-ab0a-b2d9153dd096&lci=8b84af94-1ce0-4b27-ac5b-011c402718fa&creator_id=1b6ad86e-741b-49c1-b068-41996ae57617&signature=O8518YA77sAlUsvoOs9vdfrt7WdKVgdyzZBmbTxoguO0S4DG%2BL5deijf%2BLzr%0ARGIFOOmVfah1U7Fg9MqyLgmzXrn6MkA1ZadLM9fwQu8tpXm6uMnPna2aVenH%0A649LFmTGEBMI5nXSPmLdq8WX8UbR%2FT3GKvLGw3%2BcNM8cCcmSgW%2BNiwfAkJgj%0ACcQ9mDRTRZCWBRfWYM03imSNey%2FDdsH96RJ%2BtaDzkEfJz0SmDGZU3F558keS%0A9mKhRRc8MjGzS0ILfMSncu04543bY9dygh87Unp65WCZAyAzkeZxgLTB%2BYuP%0A5oK%2BX3eAI5yMfoUz8PFpiDOIF8bzBooc%2BZn4vc3yrQ%3D%3D%0A

Bu link içinde bulunan https://web.pisano.com.tr/web_feedback?&responses= alanı silinip kalan veri BASE64 kullanarak deşifre edildiğinde aşağıdaki sonuç elde edilir:

[{"question":"email","answer":null},{"question":"phone_number","answer":null},{"question":"external_id","answer":null},{"question":"magaza_kodu","answer":"1234"}

Burada bulunan {"question":"magaza_kodu","answer":"1234"} link içine gömülü olan 1234 mağaza kodudur. Bu alana başka bir veri girerek tekrar şifrelediğinizde ve linke ulaşmaya çalıştığınızda aşağıdaki ekran ile karşılaşırsınız:

2024-03-28_17h03_17

Eğer akışınızda şifreleme ve kanalınızda da şifre doğrulama açık ise, linkin değiştirilmesi daha da zorlaşacaktır. Mağaza kodu şifreli bir link deşifre edildiğinde aşağıdaki gibi gözükecektir:

[{"question":"email","answer":null},{"question":"phone_number","answer":null},{"question":"external_id","answer":null},{"question":"magaza_kodu","answer":"79d973d3--8b783574563f158e4dc2fda3--cf4f060565cda892262f72a229bc42b9"}]

Burada bulunan {"question":"magaza_kodu","answer":"79d973d3--8b783574563f158e4dc2fda3--cf4f060565cda892262f72a229bc42b9"} 1234 kodunun şifrelenmiş halidir. Böylelikle linki değiştirmeye çalışan kişi Mağaza Kodu yerine istediği veriyi kolaylıkla yazamaz.