İçeriğe geç
EnaResearch
Katılımcı erişimi

Katılımcıya hesap değil, güvenli bir anahtar verin

EnaResearch’te katılımcılar e-posta veya şifreyle hesap açmaz. Araştırmacı katılımcıya 6 karakterlik bir kod ve QR’lı aktivasyon kartı verir; katılımcı aktivasyonda bir PIN belirler ve organizasyonunuzun katılımcı alanına kod ve PIN ile girer. Katılımcı alanında çalışmalar, bağlı veri kaynakları, son senkron ve son 7 günün günlük özeti görünür.

6 karakterlik katılımcı kodu

Organizasyon genelinde tekil, sıralı olmayan, güvenli üretilen ve karışan harfleri düzelten bir kod.

QR’lı aktivasyon kartı

Tek kullanımlık, 14 gün geçerli aktivasyon anahtarı; QR’ın ortasında organizasyonun QR logosu, kartta kimlik bilgisi yok.

Kod + PIN ile giriş

Web girişi kod ve 6 haneli PIN ister. PIN özetlenerek saklanır; kolay tahmin edilen PIN’ler reddedilir.

Kaba kuvvete karşı kilit

Aynı IP’den kod başına 5 hatada 15 dakika, tüm adreslerden 50 hatada 24 saat kilit; IP başına saatlik sınır.

Katılımcı web alanı

Çalışmalar, bağlı kaynaklar ve son senkron, son 7 günün günlük özeti, oturumlar ve PIN değişikliği.

Yenile, iptal et, sonlandır

Araştırmacı kodu yenileyebilir veya iptal edebilir; oturumlar uzaktan sonlandırılabilir.

Neden hesapsız?

Bir araştırma katılımcısından e-posta adresiyle hesap açmasını, şifre hatırlamasını ve bir kimlik sağlayıcısına kaydolmasını beklemek hem katılımı zorlaştırır hem de gereğinden fazla kişisel veri toplar. EnaResearch’te organizasyon kullanıcıları Logto ile giriş yapar; katılımcıların ise organizasyon hesabı yoktur. Katılımcı erişimi, araştırmacının verdiği kod ve aktivasyon kartıyla başlar.

Kod bir kullanıcı adı gibidir, şifre değildir. Bu yüzden kod tek başına giriş sağlamaz: web girişinde kodun yanında katılımcının aktivasyonda belirlediği PIN istenir, mobil uygulamada ise aktivasyon cihaza bağlı bir oturuma dönüşür.

Katılımcı kodu

Her kişinin aynı anda tek bir aktif katılımcı kodu vardır. Kod 6 karakterden oluşur, karışmaya açık harfleri dışarıda bırakan bir alfabeyle güvenli rastgele üretilir ve organizasyon genelinde veritabanı kısıtıyla tekildir. Kod sıralı değildir; bir koddan diğeri tahmin edilemez. İptal edilen bir kod bir daha kullanılmaz.

Okurken karışan karakterler düzeltilir: O harfi sıfır, I ve L harfleri bir olarak okunur. Araştırmacı kodu yenileyebilir veya iptal edebilir; her iki işlem de katılımcının tüm oturumlarını ve bekleyen aktivasyon anahtarlarını geçersiz kılar.

  • Kişi başına tek aktif kod
  • Veritabanında tekillik kısıtı
  • Yenileme ve iptal tüm oturumları düşürür
  • İptal edilen kod yeniden üretilmez

Aktivasyon kartı ve tek kullanımlık anahtar

Araştırmacı yönetim panelinden katılımcı için bir aktivasyon kartı yazdırır. Kartta QR kod, organizasyon kodu, katılımcı kodu ve aktivasyon anahtarı bulunur; QR’ın ortasında organizasyonun yüklediği QR logosu yer alır. Ad, doğum tarihi veya kişi kimlik kodu gibi kimlik bilgisi kartta yer almaz. Aktivasyon anahtarı 12 karakterlidir, tek kullanımlıktır ve 14 gün geçerlidir; yeni bir anahtar üretildiğinde eskisi geçersiz olur. Anahtar ve QR yalnızca bir kez gösterilir.

Anahtar veritabanında yalnızca SHA-256 özetiyle tutulur. Aktivasyon bağlantısında anahtar adresin # parçasında taşınır; bu kısım sunucuya ve sunucu kayıtlarına gönderilmez ve sayfa okuduktan sonra adres çubuğundan silinir. Katılımcı aktivasyonda 6 haneli PIN’ini belirler.

Aktivasyon, kişinin tüm çalışmalarına açılan bir oturum başlatır. Bu yüzden kişi, araştırmacının ekibinde olmadığı başka bir çalışmada da aktifse anahtarı yalnızca organizasyon sahibi üretebilir; aynı kural kod yenileme ve iptal için de geçerlidir. İki çalışmanın da ekibinde olan araştırmacı bu işlemleri yapabilir.

Web girişi ve kaba kuvvet koruması

Katılımcı web alanına girişte kod ve PIN istenir. PIN scrypt ile özetlenerek saklanır; 123456 gibi ardışık veya tek rakamdan oluşan PIN’ler kabul edilmez. Hatalı kod ile hatalı PIN aynı yanıtı alır ve bilinmeyen bir kodda da aynı hesaplama yapılır; böylece yanıt süresinden kodun varlığı anlaşılmaz.

Aynı IP adresinden kod başına 5 hatalı denemede 15 dakika, tüm adreslerden kod başına 50 hatalı denemede 24 saat kilit uygulanır; IP adresi başına saatte 30 hatalı deneme sınırı vardır. Kilit durumu için gereken servis çalışmıyorsa giriş açılmaz, kapalı kalır. Tüm denemeler erişim olarak denetim kaydına yazılır; katılımcı kodu, PIN ve oturum anahtarları kayda girmez.

  • 5 hata → 15 dakika, 50 hata → 24 saat kilit
  • IP başına saatte 30 hatalı deneme
  • Aynı yanıt, aynı süre
  • Tüm denemeler denetimde

Oturumlar ve katılımcı web alanı

Erişim anahtarı 1 saat geçerlidir; web oturumu 7 gün, mobil cihaz oturumu kullanıldıkça uzayan 90 gündür. Yenileme anahtarı her kullanımda değişir; kullanılmış bir anahtar tekrar gelirse oturum düşürülür. Anahtarlar veritabanında yalnızca SHA-256 özetiyle saklanır. Web’de anahtarlar yalnızca katılımcı alanının yoluna sınırlı, JavaScript’in okuyamadığı httpOnly ve SameSite=Strict çerezlerde tutulur.

Katılımcı web alanı (organizasyonun adresinde /p) katılımcının çalışmalarını, takma kodunu ve katılım durumunu, bağlı veri kaynaklarını ve son senkron zamanını, metrik başına son 7 günün günlük özetini, açık oturumları ve PIN değişikliğini gösterir. Tek tek ölçümler ve kimlik bilgisi gösterilmez. Katılımcı veya araştırmacı açık oturumları uzaktan sonlandırabilir; PIN değişikliği diğer oturumları kapatır.

Hesapsız katılımcı erişimi

6 karakterlik katılımcı kodu, tek kullanımlık aktivasyon kartı, PIN ve organizasyonun katılımcı web alanı.

  1. 01

    Araştırmacı kart verir

    Katılımcıyı kaydeder ve QR’lı aktivasyon kartını yazdırır.

  2. 02

    Katılımcı aktive eder

    QR’ı okutur veya kodları elle girer, 6 haneli PIN’ini belirler.

  3. 03

    Kod ve PIN ile girer

    Organizasyonunun katılımcı alanına kod ve PIN ile girer.

  4. 04

    Durumunu görür

    Çalışmalarını, bağlı kaynaklarını, son senkronu ve son 7 günün özetini görür.

İlgili sayfalar

Sık sorulan sorular

Katılımcı kodu tek başına giriş için yeterli mi?
Hayır. Kod bir tanımlayıcıdır. Web girişi kod ve PIN ister; mobil uygulamada ise tek kullanımlık aktivasyon cihaza bağlı bir oturuma dönüşür. Tüm denemelerde hız sınırı, kilit ve denetim kaydı uygulanır.
Katılımcı PIN’ini unutursa ne olur?
Araştırmacı kodu yeniler: eski kod, PIN ve tüm oturumlar geçersiz olur. Katılımcı yeni kartla yeniden etkinleştirir ve yeni bir PIN belirler.
Aktivasyon kartı kaybolursa?
Araştırmacı kodu yeniler veya iptal eder ve yeni bir kart verir. Yenileme ve iptal, katılımcının tüm oturumlarını ve bekleyen aktivasyon anahtarlarını geçersiz kılar.
Katılımcı web alanında sağlık verisi görünüyor mu?
Katılımcı, bağlı kaynaklarını, son senkron zamanını ve metrik başına son 7 günün günlük özetini görür. Tek tek ölçümler ve kimlik bilgisi gösterilmez.
Kişi birden fazla çalışmadaysa aktivasyon anahtarını kim verir?
Aktivasyon kişinin tüm çalışmalarına açılan bir oturum başlattığı için, kişi araştırmacının ekibinde olmadığı başka bir çalışmada da aktifse anahtarı yalnızca organizasyon sahibi üretebilir. İki çalışmanın da ekibindeki araştırmacı bunu yapabilir.
Katılımcılar hangi adresten giriş yapar?
Her organizasyonun kendi EnaResearch adresi vardır ve katılımcı alanı bu adresin /p yolundadır. Organizasyon kodunu bilen katılımcı, bu sitedeki giriş sayfasından kendi organizasyonunun katılımcı alanına yönlendirilebilir.
Katılımcıya bildirim gönderiliyor mu?
Hayır, katılımcıya otomatik bildirim gönderilmez. Kod ve aktivasyon kartı araştırmacı tarafından katılımcıya verilir.

Araştırma verinizi konuşalım

EnaResearch'in bugün neler yaptığını gösterelim, yol haritasını açıkça paylaşalım ve çalışmalarınızı, veri kaynaklarınızı birlikte değerlendirelim.

Her organizasyon için ayrı kurulum · Türkçe ve İngilizce