natgillin/translations-raw huggingface dataset:
For instance, human resources security can be limited to any staff that has physical or networking access to the online collection system, and physical/environmental security can be limited to the building(s) hosting the system.
Esimerkiksi henkilöstöturvallisuus voidaan rajoittaa henkilöstöön, jolla on fyysinen tai verkkovälitteinen pääsy verkossa toteutettavaan keruujärjestelmään, ja fyysinen ja ympäristön turvallisuus voidaan rajoittaa rakennuksiin, joihin järjestelmä on sijoitettu.
Functional requirements
Toiminnan vaatimukset
The online collection system consists of a web-based application instance set up for the purpose of collecting statements of support for a single citizens’ initiative.
Verkossa toteutettava keruujärjestelmä koostuu web-pohjaisen sovelluksen esiintymästä, joka on määritetty keräämään tuenilmauksia yksittäiselle kansalaisaloitteelle.
If administering the system requires different roles, then different levels of access control are established according to the principle of least privilege.
Jos järjestelmän hallinnointi edellyttää erilaisia rooleja, on määritettävä useita pääsynvalvonnan tasoja pienimmän valtuuden periaatteella.
The publicly accessed features are clearly separated from the features destined for administration purposes.
Yleisesti käytettävissä olevat ominaisuudet on selvästi erotettava ominaisuuksista, jotka on tarkoitettu hallinnointiin.
No access control hinders reading of the information available in the public area of the system, including information on the initiative and the electronic statement of support form.
Mikään pääsynvalvontamenetelmä ei saa vaikeuttaa järjestelmän julkisessa osassa olevien tietojen lukemista, mukaan luettuina aloitetta koskevat tiedot ja sähköiset tuenilmauslomakkeet.
Signing up for an initiative is possible only via this public area.
Aloitteen tukeminen on mahdollista vain järjestelmän julkisessa osassa.
The system detects and prevents submission of duplicate statements of support.
Järjestelmän on kyettävä havaitsemaan ja estämään tuenilmausten kahdentaminen.
Application level security
Sovellustason turvallisuus
The system is suitably protected against known vulnerabilities and exploits.
Järjestelmä on suojattava asianmukaisesti tunnettuja haavoittuvuuksia ja hyväksikäyttömahdollisuuksia vastaan.
For this purpose it satisfies, inter alia, the following requirements:
Tätä varten sen on täytettävä muun muassa seuraavat vaatimukset:
The system guards against injection flaws such as structured query language (SQL) queries, lightweight directory access protocol (LDAP) queries, XML path language (XPath) queries, operating system (OS) commands or program arguments.
Järjestelmä on suojattu käskyjen ujuttamista (injection flaws) vastaan esimerkiksi SQL-kyselyissä (Structured Query Language), LDAP-kyselyissä (Lightweight Directory Access Protocol), XPath-kyselyissä (XML Path Language), OS-kyselyissä (Operating System) tai ohjelmien argumenteissa.
For this purpose, it requires at least that:
Tämä edellyttää järjestelmältä vähintään seuraavaa:
all user input is validated;
Kaikki käyttäjien syötteet validoidaan.
validation is performed at least by the server-side logic;
Validointi suoritetaan vähintään palvelinpuolen logiikassa.
all use of interpreters clearly separates untrusted data from the command or query.
Kaikessa tulkkien käytössä erotetaan varmentamaton data selkeästi komennosta tai kyselystä.
For SQL calls, this means using bind variables in all prepared statements and stored procedures, and avoiding dynamic queries.
SQL-kutsuissa tämä merkitsee sidottujen muuttujien (bind variables) käyttöä kaikissa valmistelluissa lausekkeissa ja tallennetuissa menettelyissä, ja dynaamisten kyselyjen välttämistä.
The system guards against cross-site scripting (XSS).
Järjestelmä on suojattu XSS-haavoittuvuuksia (Cross-Site Scripting) vastaan.
all user supplied input sent back to the browser is verified to be safe (via input validation);
Kaikki käyttäjien syötteet, jotka lähetetään takaisin selaimeen, tarkistetaan ja todetaan turvallisiksi (syötteiden validoinnin avulla).
all user input is properly escaped before it is included in the output page;
Kaikki käyttäjien syötteet on puhdistettava asianmukaisesti ennen niiden sisällyttämistä tulostesivulle.
proper output encoding ensures that such input is always treated as text in the browser.
Tulosteen kunnollisella koodauksella varmistetaan, että nämä syötteet käsitellään selaimessa aina tekstinä.
No active content is used.
Aktiivista sisältöä ei käytetä.
The system has strong authentication and session management, which requires at least that:
Järjestelmässä on vahva todentamis- ja istuntojen hallinta, mikä edellyttää vähintään seuraavaa:
credentials are always protected when stored using hashing or encryption.
Valtuustiedot (credentials) suojataan aina kun ne tallennetaan tiivistämällä (hashing) tai salakirjoituksella (encryption).
The risk that someone authenticates using ‘pass-the-hash’ is mitigated;
Riskiä todennetusta pääsystä ”pass-the-hash”-tekniikalla on lievennetty.
credentials cannot be guessed or overwritten through weak account management functions (e.g. account creation, change password, recover password, weak session identifiers (IDs));
Valtuustietoja ei voi arvata tai päällekirjoittaa heikkojen tilinhallinnointitoimintojen vuoksi (esim. tilin luonti, salasanan muuttaminen, salasanan palautus, heikot istuntotunnisteet (session IDs)).
session IDs and session data are not exposed in the uniform resource locator (URL);
Istuntotunnisteita ja istuntodataa ei paljasteta URL-osoitteessa.
session IDs are not vulnerable to session fixation attacks;
Istuntotunnisteet eivät ole haavoittuvia istunnon ennaltamääräämishyökkäykselle (session fixation).
session IDs timeout, which ensures that users log out;
Istuntotunnisteilla on aikakatkaisu, jolla varmistetaan käyttäjien uloskirjautuminen.
session IDs are not rotated after successful login;
Istuntotunnisteita ei kierrätetä onnistuneen sisäänkirjautumisen jälkeen.
passwords, session IDs, and other credentials are sent only over transport layer security (TLS);
Salasanat, istuntotunnisteet ja muut valtuustiedot lähetetään ainoastaan TLS-protokollaa käyttäen (Transport Layer Security).
the administration part of the system is protected.
Järjestelmän hallinnointiosio on suojattu.
If it is protected by single-factor authentication, then the password is composed of a minimum of 10 characters, including at least one letter, one number and one special character.
Jos se on suojattu yhden tekijän todennuksella (single-factor authentication), salasanassa on oltava vähintään 10 merkkiä, joista vähintään yksi on kirjain, yksi numero ja yksi erikoismerkki.
Alternatively two-factor authentication may be used.
Vaihtoehtoisesti voidaan käyttää kahden tekijän todennusta (two-factor authentication).
Where only single-factor authentication is used, it includes a two-step verification mechanism for accessing the administration part of the system via the Internet, in which the single factor is augmented by another means of authentication, such as a one-time pass-phrase/code via SMS or an asymmetrically encrypted random challenge string to be decrypted using the organisers’/administrators’ private key unknown to the system.
Pelkkää yhden tekijän todennusta käytettäessä pääsy järjestelmän hallinnointiosioon internetin kautta edellyttää kaksivaiheista tarkistusmekanismia, jossa yhden tekijän todennusta täydennetään muulla todentamiskeinolla, esimerkiksi tekstiviestinä lähetettävällä kertaluonteisella salalauseella/koodilla tai epäsymmetrisesti salakirjoitetulla sattumanvaraisella haastemerkkijonolla (challenge string), joka avataan järjestäjän/ylläpitäjän yksityisellä avaimella, jota järjestelmä ei tunne.
The system does not have insecure direct object references.
Järjestelmässä ei ole turvaamattomia suoria objektiviittauksia.
for direct references to restricted resources, the application verifies that the user is authorised to access the exact resource requested;
Suorissa viittauksissa rajoitettuihin resursseihin sovellus tarkistaa, että käyttäjällä on valtuudet päästä nimenomaan pyydettyyn resurssiin.
if the reference is an indirect reference, the mapping to the direct reference is limited to values authorised for the current user.
Jos viittaus on epäsuora, yhdistäminen suoraan viittaukseen rajoittuu senhetkiselle käyttäjälle sallittuihin arvoihin.
The system guards against cross-site request forgery flaw.
Järjestelmä on suojattu XSRF-haavoittuvuuksia (Cross-Site Request Forgery) vastaan.
Proper security configuration is in place, which requires, at least, that:
Järjestelmässä on käytössä asianmukaiset turvallisuusasetukset, mikä edellyttää vähintään seuraavaa:
all software components are up to date, including the OS, web/application server, database management system (DBMS), applications, and all code libraries;
Kaikki ohjelmistokomponentit ovat ajan tasalla, mukaan luettuina käyttöjärjestelmä, web-/sovelluspalvelin, tietokannan hallintajärjestelmä (Data Base Management System (DBMS), sovellukset ja kaikki koodikirjastot.
OS and web/application server unnecessary services are disabled, removed, or not installed;
Käyttöjärjestelmän ja web-/sovelluspalvelimen tarpeettomat palvelut on deaktivoitu, poistettu kokonaan tai jätetty asentamatta.
default account passwords are changed or disabled;
Tilien oletussalasanat on muutettu tai poistettu käytöstä.
error handling is set up to prevent stack traces and other overly informative error messages from leaking;
Virheenkäsittely on hoidettu siten, että jäljityspinojen (stack traces) ja muiden liian informatiivisten virhesanomien vuotaminen ei ole mahdollista.
security settings in the development frameworks and libraries are configured in accordance with best practices, such as the guidelines of OWASP.
Kehitysympäristöjen ja kirjastojen turvallisuusasetukset ovat parhaiden käytäntöjen, kuten OWASP-suuntaviivojen, mukaiset.
The system provides for encryption of data as follows:
Järjestelmä mahdollistaa tietojen salakirjoituksen seuraavasti:
personal data in electronic format is encrypted when stored or transferred to the competent authorities of the Member States in accordance with Article 8(1) of Regulation (EU) No 211/2011, the keys being managed and backed up separately;
Sähköiset henkilötiedot salakirjoitetaan, kun ne tallennetaan tai siirretään jäsenvaltioiden toimivaltaisille viranomaisille asetuksen (EU) N:o 211/2011 8 artiklan 1 kohdan mukaisesti, ja avainten hallinnointi ja varmuuskopiointi tapahtuu eriytetysti.
strong standard algorithms and strong keys are used in line with international standards.
Vahvoja standardialgoritmeja ja vahvoja avaimia käytetään kansainvälisten standardien mukaisesti.
Key management is in place;
Avainten hallinnointi on käytössä.
passwords are hashed with a strong standard algorithm and an appropriate ‘salt’ is used;
Salasanat tiivistetään vahvalla standardialgoritmilla ja niissä käytetään asianmukaista suolaa (salt).
all keys and passwords are protected from unauthorised access.
Kaikki avaimet ja salasanat suojataan luvattomalta pääsyltä.
The system restricts URL access based on the user access levels and permissions.
Järjestelmä rajoittaa URL-osoitteeseen pääsyä käyttäjän pääsytasojen ja käyttövaltuuksien perusteella.
if external security mechanisms are used to provide authentication and authorisation checks for page access, they need to be properly configured for every page;
Jos sivulle pääsyn edellyttämissä todentamis- ja lupatarkistuksissa käytetään ulkoisia turvallisuusmekanismeja, nämä on määritettävä asianmukaisesti jokaiselle sivulle.
if code level protection is used, code level protection needs to be in place for every required page.
Jos käytössä on kooditason suojaus, sitä on käytettävä jokaiselle pyydettävälle sivulle.
The system uses sufficient transport layer protection.
Järjestelmässä käytetään riittävää TLS-suojausta.
For this purpose, all of the following measures or measures of at least equal strength are in place:
Tämä edellyttää kaikkia seuraavista toimista tai vähintään yhtä tehokkaita toimia:
the system requires the most current version of the hypertext transfer protocol secure (HTTPS) to access any sensitive resource using certificates that are valid, not expired, not revoked, and match all domains used by the site;
Järjestelmä vaatii HTTPS-protokollan (Hypertext Transfer Protocol Secure) uusimman version salliakseen pääsyn kaikkiin arkaluonteisiin resursseihin todistuksilla (certificates), jotka ovat voimassa, jotka eivät ole vanhentuneet, joita ei ole peruutettu ja jotka vastaavat kaikkia sivuston käyttämiä verkkoalueita.
the system sets the ‘secure’ flag on all sensitive cookies;
Järjestelmä asettaa ”turvallinen”-tunnisteen kaikkiin arkaluonteisiin evästeisiin.
the server configures the TLS provider to only support encryption algorithms in line with best practices.
Palvelin määrittää TLS:n tarjoajan tukemaan ainoastaan parhaiden käytäntöjen mukaisia salakirjoitusalgoritmeja.
The users are informed that they must enable TLS support in their browser.
Käyttäjille ilmoitetaan, että heidän on sallittava TLS-tuki selaimissaan.
The system guards against invalidated redirects and forwards.
Järjestelmä on suojattu validoimattomia uudelleen- ja edelleenohjauksia vastaan.
Database security and data integrity
Tietokannan turvallisuus ja tietojen eheys
Where online collection systems used for different citizens’ initiatives share hardware and operating system resources, they do not share any data, including access/encryption credentials.
Jos eri kansalaisaloitteiden verkossa toteutettavissa keruujärjestelmissä käytetään yhteisiä laitteisto- ja käyttöjärjestelmäresursseja, niissä ei saa jakaa dataa, mukaan luettuina pääsyn/salakirjoituksen valtuustiedot.
In addition, this is reflected in the risk assessment and in the implemented countermeasures.
Tämä on otettava huomioon myös riskinarvioinnissa ja toteutettavissa vastatoimissa.
The risk that someone authenticates on the database using ‘pass-the-hash’ is mitigated.
Riskiä todennetusta pääsystä tietokantaan ”pass-the-hash”-tekniikalla on lievennetty.
The data provided by the signatories is only accessible to the database administrator/organiser.
Allekirjoittajien toimittamat tiedot ovat ainoastaan tietokannan ylläpitäjän/järjestäjän saatavissa.
Administrative credentials, personal data collected from signatories and its backup are secured via strong encryption algorithms in line with point 2.7.7(b).
Hallinnolliset valtuustiedot, allekirjoittajilta kerätyt henkilötiedot ja niiden varmuuskopiot on suojattu vahvoin salakirjoitusalgoritmein 2.7.7 kohdan b alakohdan mukaisesti.
However, the Member State where the statement of support will be counted, the date of submission of the statement of support and the language in which the signatory filled in the statement of support form may be stored unencrypted in the system.
Järjestelmään voidaan kuitenkin tallentaa ilman salakirjoitusta jäsenvaltio, jossa tuenilmaus lasketaan, tuenilmauksen lähetyspäivämäärä sekä kieli, jolla allekirjoittaja täytti tuenilmauslomakkeen.
Signatories only have access to the data submitted during the session in which they complete the statement of support form.
Allekirjoittajien saatavissa ovat ainoastaan tiedot, jotka toimitetaan siinä istunnossa, jossa he täyttävät tuenilmauslomakkeen.
Once the statement of support form is submitted the above session is closed and the submitted data is not accessible anymore.
Kun tuenilmauslomake on toimitettu, istunto suljetaan eivätkä toimitetut tiedot ole enää saatavissa.
Signatories’ personal data are only available in the system, including the backup, in encrypted format.
Allekirjoittajien henkilötiedot, mukaan luettuna varmuuskopio, ovat järjestelmässä ainoastaan salakirjoitetussa muodossa.
For the purpose of data consultation or certification by the national authorities in accordance with Article 8 of Regulation (EU) No 211/2011, organisers may export the encrypted data in accordance with point 2.7.7(a).
Järjestäjät voivat viedä salakirjoitetut tiedot 2.7.7 kohdan a alakohdan mukaisesti tietojen tarkistuttamiseksi ja vahvistuttamiseksi kansallisilla viranomaisilla asetuksen (EU) N:o 211/2011 8 artiklan mukaisesti.
The persistence of the data entered in the statement of support form is atomic.
Tuenilmauslomakkeeseen täytettävien tietojen pysyvyys on atomaarinen.
That is, once the user has entered all required details in the statement of support form, and validates his/her decision to support the initiative, the system either successfully commits all of the form data to the database, or, in case of error, fails by saving no data at all.
Tämä tarkoittaa sitä, että kun käyttäjä on antanut kaikki tarvittavat tiedot tuenilmauslomakkeelle ja validoi päätöksensä tukea aloitetta, järjestelmä joko vie kaikki lomakkeen tiedot onnistuneesti tietokantaan tai, virheen sattuessa, epäonnistuu siinä tallentamatta mitään tietoja.
The system informs the user of the success or failure of his/her request.
Järjestelmä ilmoittaa käyttäjälle tämän pyynnön käsittelyn onnistumisesta tai epäonnistumisesta.
The DBMS used is up to date and continuously patched for newly discovered exploits.
Käytettävä tietokannan hallintajärjestelmä (DBMS) on ajantasainen ja siihen asennetaan jatkuvasti korjauspäivityksiä uusimpia todettuja hyväksikäyttötapoja vastaan.
All system activity logs are in place.
Kaikki järjestelmän toimintalokit ovat käytössä.
The system makes sure that audit logs recording exceptions and other security-relevant events listed below may be produced and kept until the data is destroyed in accordance with Article 12(3) or (5) of Regulation (EU) No 211/2011.
Järjestelmässä on varmistettava, että poikkeuksia ja muita alla lueteltuja turvallisuuden kannalta merkityksellisiä tapahtumia kirjaavia jäljityslokeja voidaan tuottaa ja säilyttää, kunnes tiedot tuhotaan asetuksen (EU) N:o 211/2011 12 artiklan 3 tai 5 kohdan mukaisesti.
Logs are adequately protected, for instance by storage on encrypted media.
Lokit on suojattu asianmukaisesti esimerkiksi tallentamalla ne salakirjoitettuun tietovälineeseen.
Organisers/administrators regularly check the logs for suspicious activity.
Järjestäjien/ylläpitäjien on säännöllisesti tarkistettava lokit epäilyttävän toiminnan varalta.
Log contents include at least:
Lokin on sisällettävä vähintään:
dates and times for log-on and log-off by organisers/administrators;
järjestäjien/ylläpitäjien sisään- ja uloskirjausten päivämäärät ja kellonajat
performed backups;
varmuuskopioiden ottamiset
all database administrator changes and updates.
kaikki tietokannan ylläpitäjän muutokset ja päivitykset.
Infrastructure security — physical location, network infrastructure and server environment
Infrastruktuurin turvallisuus – fyysinen sijainti, verkkoinfrastruktuuri ja palvelinympäristö
Whatever the type of hosting used, the machine hosting the application is properly protected, which provides:
Käytettävästä palvelin-ylläpitoratkaisusta (hosting) riippumatta kone, jossa sovellusta ylläpidetään, on asianmukaisesti suojattu, mukaan luettuna:
hosting area access control and audit log;
palvelin-ylläpitoalueen pääsynvalvonta- ja jäljitysloki
physical protection of backup data against theft or incidental misplacement;
varmuuskopiotietojen fyysinen suojaaminen varkautta tai häviämistä vastaan
that the server hosting the application is installed in a secured rack.
sovelluksen ylläpitopalvelimen asentaminen suojattuun telineeseen.
Network security
Verkon turvallisuus
The system is hosted on an Internet facing server installed on a demilitarised zone (DMZ) and protected by a firewall.
Järjestelmää ylläpidetään demilitarisoidulle alueelle (DMZ) asennetussa internetin suuntaisessa palvelimessa, joka on suojattu palomuurilla.
When relevant updates and patches of the firewall product become public, then such updates or patches are installed expediently.
Kun palomuurista julkaistaan merkityksellisiä ohjelmisto- ja korjauspäivityksiä, tällaiset päivitykset asennetaan tarkoituksenmukaisella tavalla.
All inbound and outbound traffic to the server (destined to the online collection system) is inspected by the firewall rules and logged.
Kaikki palvelimeen saapuva ja sieltä lähtevä liikenne (verkossa toteutettavaa keruujärjestelmää varten) käy läpi palomuurin sääntöjen mukaisen tarkastuksen ja kirjataan lokiin.
The firewall rules deny all traffic that is not needed for the secure use and administration of the system.
Palomuurin säännöissä on kiellettävä kaikki liikenne, joka ei ole tarpeen järjestelmän turvatun käytön ja ylläpidon kannalta.
The online collection system must be hosted on an adequately protected production network segment that is separated from segments used to host non-production systems such as development or testing environments.
Verkossa toteutettavaa keruujärjestelmää on ylläpidettävä asianmukaisesti suojatussa tuotantoverkon segmentissä, joka on erotettu segmenteistä, joilla ylläpidetään muita kuin tuotantoverkon segmenttejä, kuten kehitys- tai testausympäristöistä.
Local area network (LAN) security measures are in place such as:
Lähiverkon (LAN) turvatoimet ovat käytössä, mukaan luettuina:
layer 2 (L2) access list/port switch security;
Layer 2 -pääsylista (L2) / porttikytkinten suojaaminen (port switch security)
unused switch ports are disabled;
käyttämättömät kytkentäportit on deaktivoitu
the DMZ is on a dedicated virtual local area network (VLAN)/LAN;
DMZ-alue on erillisessä virtuaalilähiverkossa (VLAN)/LAN
no L2 trunking enabled on unnecessary ports.
L2-rinnakkaiskäyttö (L2 trunking) ei ole mahdollista tarpeettomissa porteissa.
OS and web/application server security
Käyttöjärjestelmän ja web-/sovelluspalvelimen turvallisuus
A proper security configuration is in place including the elements listed in point 2.7.6.
Asianmukaiset turvallisuusasetukset ovat käytössä, mukaan luettuina 2.7.6 kohdassa luetellut elementit.
Applications run with the lowest set of privileges that they require to run.
Sovellusten toiminta edellyttää mahdollisimman pieniä valtuuksia.
Administrator access to the management interface of the online collection system has a short session time-out (maximum 15 minutes).
Ylläpitäjän pääsy verkossa toteutettavan keruujärjestelmän hallinnointiliittymään on ajallisesti rajoitettu lyhyellä istunnon aikakatkaisulla (enintään 15 minuuttia).
When relevant updates and patches of the OS, the application runtimes, applications running on the servers, or anti-malware become public, then such updates or patches are installed expediently.
Kun käyttöjärjestelmästä, sovellusten suoritusajoista, palvelimella suoritettavista sovelluksista tai haittaohjelmien torjuntaohjelmista julkaistaan merkityksellisiä ohjelmisto- ja korjauspäivityksiä, tällaiset päivitykset asennetaan tarkoituksenmukaisella tavalla.
The risk that someone authenticates on the system using ‘pass-the-hash’ is mitigated.
Riskiä todennetusta pääsystä järjestelmään ”pass-the-hash”-tekniikalla on lievennetty.
Organiser client security
Järjestäjän asiakaspuolen turvallisuus
For the sake of end-to-end security, the organisers take necessary measures to secure their client application/device that they use to manage and access the online collection system, such as:
Päästä päähän ulottuvan turvallisuuden mahdollistamiseksi järjestäjien on tarpeellisin toimin suojattava asiakassovellus/-laite, jolla he hallinnoivat verkossa toteutettavaa keruujärjestelmää ja pääsevät siihen, kuten:
Users run non-maintenance tasks (such as office automation) with the lowest set of privileges that they require to run.
Käyttäjät suorittavat muita kuin ylläpitotehtäviä (kuten toimistoautomaatiotehtäviä) niin vähäisin valtuuksin kuin on tarpeen niiden hoitamiseksi.
When relevant updates and patches of the OS, any installed applications, or anti-malware become public, then such updates or patches are installed expediently.
Kun käyttöjärjestelmästä, mistä tahansa asennetuista sovelluksista tai haittaohjelmien torjuntaohjelmista julkaistaan merkityksellisiä ohjelmisto- ja korjauspäivityksiä, tällaiset päivitykset asennetaan tarkoituksenmukaisella tavalla.
TECHNICAL SPECIFICATIONS AIMING AT IMPLEMENTING ARTICLE 6(4)(c) OF REGULATION (EU) No 211/2011
TEKNISET ERITELMÄT ASETUKSEN (EU) N:o 211/2011 6 ARTIKLAN 4 KOHDAN c ALAKOHDAN TÄYTÄNTÖÖNPANOA VARTEN