x

Pääluvut

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Pikaopas - LimeSurvey 3.0+
  3. Asennus - LimeSurvey CE
  4. Miten suunnitella hyvä kysely (opas)
  5. Aloitus
  6. LimeSurveyn hallinnointi
  7. Kyselyt - johdanto
  8. Kyselyn asetukset
  9. Kyselyn valikko
  10. Kyselyn rakenne
  11. Kysymykset - johdanto
  12. Kysymysryhmät - johdanto
  13. Kyselyt - hallinta
  14. Kyselyn työkalupalkin asetukset
  15. Monikielinen kysely
  16. ExpressionScript-moottori - Pikaopas
  17. Luokittelemattomat ja edistyneet ominaisuudet
  18. Yleiset usein kysytyt kysymykset
  19. Vianmääritys
  20. Kiertotavat
  21. Lisenssi
  22. Version muutoslogi
  23. Lisäosat
 Actions

Tietojen salaus

From LimeSurvey Manual

Tämä sivu on saatettu kääntää konekäännöksenä, ja se voi sisältää virheitä. Näytä englanninkielinen alkuperäinen · Paranna tätä käännöstä
This page is a translated version of the page Data encryption and the translation is 100% complete.



Johdanto

Tietojen salaus -ominaisuus on luotu auttamaan kyselyiden ylläpitäjiä noudattamaan paremmin eri puolilla maailmaa käyttöön otettuja uusia tietosuoja-asetuksia (esim. GDPR).

Tämän ominaisuuden avulla voit salata henkilötietoja, jotka sijaitsevat keskitetyssä osallistujatietokannassa ja/tai kyselyn osallistujataulukossa. Lisäksi voit salata myös vastaajilta keräämäsi tiedot, jos kysymyksen salausattribuutti on otettu käyttöön.

Huomaa, että tietosi näkyvät aina LimeSurveyn käyttöliittymässä. Vain tietokantamerkinnät salataan - kukaan, joka pääsee käsiksi palvelimeen, jolla LimeSurvey sijaitsee, ei voi tarkastella kyseisiä tietoja. Kiinnitä siksi huomiota siihen, kenelle annat yleiset oikeudet ja kyselyn oikeudet.


  Kun olet luonut salausavaimet, muista tehdä niistä varmuuskopiot. Jos menetät avaimet, tiedot muuttuvat käyttökelvottomiksi, koska niitä ei voi enää palauttaa. Jos käytät LimeSurvey CE:tä, julkinen ja salainen avain löytyvät tiedostosta /application/config/security.php.


Voit siirtää nämä asetukset tiedostoon application/config/config.php asennuksen jälkeen.

Milloin tiedot kannattaa salata?

Tähän kysymykseen ei ole yhtä oikeaa vastausta. Se riippuu vahvasti seuraavista asioista:

  • keräämiesi tietojen tyyppi
  • missä kyselysi sijaitsee
  • kansallinen tai liittovaltion lainsäädäntö

Useimmiten on tärkeää salata henkilön tunnistamiseen soveltuvat tiedot (kuten esimerkiksi yleisessä tietosuoja-asetuksessa suositellaan). Siksi kenttiä, kuten etunimi, sukunimi, sähköpostiosoite, puhelinnumero ja osoite, voidaan käyttää yhden henkilön lähettämien vastausten tunnistamiseen.

Joissakin tapauksissa salattavat tiedot eivät rajoitu pelkästään yllä oleviin esimerkkeihin. Tietyissä tilanteissa (esim. lääketieteellisessä tutkimuksessa) saatat joutua salaamaan suurimman osan tiedoistasi, jos vastaukset voidaan jäljittää ne lähettäneeseen henkilöön.

Mukauta siksi kyselysi ja tietojen keruu paikalliseen lainsäädäntöön!

Asetukset

LimeSurveyssa on kolme paikkaa, joissa tietojen salauksen asetukset voidaan määrittää:


Kysymyksen attribuutit

Kysymyksen attribuuttia "Salattu" käytetään ottamaan tietojen salaus käyttöön vastaavissa vastauksissa. Tämä attribuutti on oletuksena pois päältä. Kun kysely on aktivoitu, tätä attribuuttia ei voi enää muuttaa.



Osallistujan attribuutit

Kolme ydinattribuuttia (etunimi, sukunimi ja sähköposti) näytetään aina osallistujataulukossa, ja salaus on niille oletuksena päällä.

Jokaisella uudella osallistujan attribuutilla salaus on oletuksena pois päältä.

Salauksen voi kytkeä päälle tai pois milloin tahansa.



Keskitetyn osallistujatietokannan attribuuttien hallinta

Kolme ydinattribuuttia (etunimi, sukunimi ja sähköposti) näytetään aina keskitetyssä osallistujatietokannassa, ja salaus on niille oletuksena päällä.

Jokaisella uudella osallistujan attribuutilla salaus on oletuksena pois päältä.

Salauksen voi kytkeä päälle tai pois milloin tahansa.


Lisätietoja

LimeSurveyn tietojen salaus- ja salauksenpurkutoiminnot toteutetaan Sodium-kirjastolla.

Sodium on moderni, helppokäyttöinen ohjelmistokirjasto salaukseen, salauksen purkamiseen, allekirjoituksiin, salasanojen tiivistämiseen ja muuhun. Se on siirrettävä, ristiinkäännettävä, asennettava ja paketoitava NaCl:n haara, jolla on yhteensopiva API sekä laajennettu API käytettävyyden parantamiseksi entisestään. Sen tavoitteena on tarjota kaikki ydintoiminnot, joita tarvitaan korkeamman tason kryptografisten työkalujen rakentamiseen.


Sodium toimii eri alustoilla ja eri ohjelmointikielillä. Se toimii monilla kääntäjillä ja käyttöjärjestelmillä, kuten Windowsissa (MinGW:llä tai Visual Studiolla, x86 ja x86_64), iOS:ssä ja Androidissa. Saatavilla on myös Javascript- ja WebAssembly-versiot, ja niitä tuetaan täysimääräisesti. Sidokset kaikille yleisille ohjelmointikielille ovat saatavilla ja hyvin tuettuja.


PHP-ohjelmointikielen versio 7.2.0 ja uudemmat sisältävät Sodium-laajennuksen (ext/sodium) ydinkryptografiakirjastona. PECL:n PHP-laajennuksen versio 2 on yhteensopiva PHP 7.2:n ext/sodium-laajennuksen kanssa.


LimeSurvey käyttää Sodium Compat -kirjastoa eri PHP-versioiden välisenä siltana. Tämä kirjasto tukee alustavasti PHP-versioita 5.2.4 - 7.x (uusin), mutta virallisesti se tukee vain PHP-versioita, joiden tuki ei ole päättynyt.


LimeSurveyssa käytettävät tietojen salaus- ja salauksenpurkumenetelmät perustuvat julkisen avaimen allekirjoituksiin. Julkinen ja salainen avain löytyvät tiedostosta /application/config/security.php. Avaimet luodaan automaattisesti, kun salausominaisuutta käytetään ensimmäisen kerran.


  Varoitus : Kun tietojen salaus on otettu käyttöön, vastaavien tietokantasarakkeiden tiedot muuttuvat lukukelvottomiksi, ellei niitä pureta ensin. Sinun tulee aina säilyttää salausavaintesi varmuuskopio siltä varalta, että avaimet poistetaan. Lisäksi kun salausavaimet on kerran määritetty, niitä ei pidä koskaan vaihtaa, koska silloin kaikki olemassa olevat tiedot muuttuisivat käyttökelvottomiksi.



Osittainen merkkijonohaku ei ole mahdollista tietokantasarakkeissa, joiden tiedot on salattu. Vain täsmällinen haku toimii.

Virheet

Tietojen salausta käytettäessä voi ilmetä seuraavia virheitä:

  • kirjastoa ei ole olemassa: PHP:n Sodium-kirjasto täytyy asentaa, jotta tietojen salausominaisuutta voi käyttää. Tässä on ohje kirjaston asentamiseen: Sodium installation. Jos et halua käyttää tietojen salausta, sinun täytyy poistaa salaus käytöstä attribuuttien asetuksissa.
  • väärä salauksenpurkuavain: salauksenpurkuavain on muuttunut sen jälkeen, kun tiedot tallennettiin viimeksi, joten tietoja ei voi purkaa. Ainoa tapa purkaa tiedot on hakea alkuperäinen avain varmuuskopiosta ja korvata nykyinen salauksenpurkuavain alkuperäisellä avaimella.

Huomautus: jos väärä salauksenpurkuavain -virhe ilmenee vain silloin, kun LimeSurvey lähettää sähköpostia (esim. kun olet päättänyt kyselyn), siirry kohtaan Configuration > Yleiset asetukset > E-mail settings, syötä SMTP-salasanasi uudelleen ja paina Tallenna.[1]

Muussa tapauksessa voit yrittää vielä vertailla salauksenpurkuavaimiasi ja mahdollisesti palauttaa ne varmuuskopiosta (sinähän otat varmuuskopioita... eikö niin? Hei?).