Subversion Repositories oidplus

Rev

Rev 378 | Rev 426 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
217 daniel-mar 1
<!DOCTYPE html>
2
 
3
<html lang="en">
4
 
5
<head>
6
        <title>Procedural documentation related to privacy</title>
371 daniel-mar 7
        <style>
8
        h2 {
9
                font-size:large !important;
10
        }
11
        h3 {
12
                font-size:medium !important;
13
        }
386 daniel-mar 14
        .underline {
15
                text-decoration: underline;
16
        }
217 daniel-mar 17
        </style>
386 daniel-mar 18
</head>
19
 
20
<body>
217 daniel-mar 21
        <h1>Procedural documentation related to privacy</h1>
375 daniel-mar 22
        <p><em>Revision: 29 August 2020</em></p>
344 daniel-mar 23
        <p><strong><em>Important</em></strong><em>: This document is written by ViaThinkSoft (the developer of the software &ldquo;OIDplus&rdquo;) and gives general information on how OIDplus works regarding privacy-related topics. Since OIDplus is a web-software that can be downloaded, installed, and operated by anyone on their server systems, this document DOES NOT describe how the owners/administrators of this particular installation of OIDplus are handling your data. Therefore, the owner of this system should provide an additional/individual privacy statement.</em></p>
386 daniel-mar 24
        <a id="terminology"></a><h2><strong><span class="underline">Parties / Terminology</span></strong></h2>
219 daniel-mar 25
        <p><strong>ViaThinkSoft</strong> is the developer of the software solution &ldquo;OIDplus&rdquo;.</p>
26
        <p><strong>OIDplus</strong> is a software solution to organize, manage and publish information about <strong>Object Identifiers</strong> (hereinafter referred to as OIDs) and their owners
27
        (hereinafter referred to as <strong>Registration Authority</strong> or <strong>RA</strong>).
239 daniel-mar 28
        It can be downloaded and installed on any server. A particular installation of OIDplus is called <strong>OIDplus instance</strong> or <strong>OIDplus system</strong>.
344 daniel-mar 29
        Operators of OIDplus instances are usually software developers, workgroups, companies, or other organizations, hereinafter referred to as <strong>system owner</strong>.
30
        A <strong>system administrator</strong> is a person who manages and maintains the OIDplus software and is usually also the same person who manages the server&rsquo;s hardware and software.</p>
217 daniel-mar 31
        <p><strong>Object Identifiers</strong> are organized in a hierarchical structure where RAs are delegating OIDs underneath the OIDs they are managing, to other RAs. In the context of a specific RA and OID, the &ldquo;<strong>Superior RA</strong>&rdquo; is the RA that has delegated the root OID of a specific RA. However, the statements about &ldquo;Superior RAs&rdquo; in this document do only apply if the Superior RA is using OIDplus to delegate the OID.</p>
386 daniel-mar 32
        <a id="server_client_side"></a><h2><strong><span class="underline">Definition of server-side and client-side</span></strong></h2>
344 daniel-mar 33
        <p>OIDplus is a web application written in the programming languages PHP (running on server-side) and HTML/JavaScript (running on the client-side).</p>
386 daniel-mar 34
        <h3><span class="underline">Server-side</span></h3>
369 daniel-mar 35
        <p>The PHP scripts of OIDplus are processed through a PHP script interpreter running on top of a web server software (&ldquo;HTTP web server&rdquo;), for example, &ldquo;Apache&rdquo; or &ldquo;Nginx&rdquo;. The actual data of OIDplus (OIDs, RAs, &hellip;) is stored in a DBMS (Database Management
36
        System) e.g. &ldquo;MySQL&rdquo;, &ldquo;MariaDB&rdquo; or &ldquo;PostgreSQL&rdquo;. The DBMS is usually installed on the same server machine where PHP/Apache is installed, but it can be installed on any machine by the server administrator.</p>
386 daniel-mar 37
        <h3><span class="underline">Client-side</span></h3>
375 daniel-mar 38
        <p>While the user browses OIDplus, the server-side serves HTML and JavaScript contents to the client computer. Using a web browser software (like &ldquo;Chrome&rdquo; or &ldquo;Firefox&rdquo;), these contents are processed and displayed on the screen. Various JavaScript scripts are either required to run OIDplus or are improving the user experience, e.g. by reloading OID descriptions without reloading the whole page while the user browses OIDplus. There might be a few external JavaScripts included (currently only ReCaptcha), which are described at the end of the document.</p>
386 daniel-mar 39
        <a id="scope"></a><h2><strong><span class="underline">Scope of this document</span></strong></h2>
344 daniel-mar 40
        <p>This document contains information about the OIDplus software only. It is independent of the behavior of the client-side software (web browser, Operating system, firewalls, &hellip;), independent from the behavior of hardware (network routers or firewalls, &hellip;), independent from the behavior of the server-side software (Apache, PHP, MySQL/MariaDB/PostgreSQL/..., Operating system, etc.) and the practices how the system administrator is operating the server software, stores log files, manages firewalls, etc.</p>
386 daniel-mar 41
        <a id="oid_information"></a><h2><strong><span class="underline">OID information</span></strong></h2>
344 daniel-mar 42
        <p>The main purpose of OIDplus is to show and manage information on OID information.</p>
219 daniel-mar 43
        <p>Some attributes of Object Identifiers (like ASN.1 identifiers) can only be changed by the Superior RA and not by the RA of that OID. On the other hand, some other information (like the title and description) can only be changed by the RA owning the OID and not by the Superior RA. The system administrator can edit all information.</p>
217 daniel-mar 44
        <h3><em>Hidden OID information</em></h3>
45
        <p>A superior RA can set the &ldquo;hidden&rdquo; flag to an OID they delegate. This means the OID and all its subsequent OIDs are invisible to the public. However, the public can see the existence of hidden OIDs by a notice &ldquo;<em>XX OIDs are hidden. Log in to see them</em>&rdquo;.</p>
219 daniel-mar 46
        <p>The system administrator can see all OIDs, even if they are hidden.</p>
344 daniel-mar 47
        <p>An owner of an OID can see all OIDs which are directing to his root OID, even if some of them are hidden.</p>
219 daniel-mar 48
        <p>If you are an <strong>owner of an OID</strong> and want to make your OID hidden from the public, please contact your <strong>superior RA</strong> (preferential) or the <strong>system administrator</strong> and ask them to mark your OID as hidden. Please note that this will also hide all OIDs that you delegate to yourself or other RAs.</p>
217 daniel-mar 49
        <h3><em>Overview: Managed information about OIDs:</em></h3>
50
        <table border="1">
51
        <tbody>
52
        <tr>
53
        <td width="111">
54
        <p><strong>Attribute:</strong></p>
55
        </td>
56
        <td width="196">
57
        <p><strong>Can only be changed by:</strong></p>
58
        </td>
59
        <td width="154">
60
        <p><strong>If not marked &ldquo;hidden&ldquo;, visible to:</strong></p>
61
        </td>
62
        <td width="154">
63
        <p><strong>If marked &ldquo;hidden&ldquo;, visible to:</strong></p>
64
        </td>
65
        </tr>
66
        <tr>
67
        <td width="111">
68
        <p>Numeric Identifier</p>
69
        </td>
70
        <td width="196">
219 daniel-mar 71
        <p>Superior RA<br /> System administrator<br /> (can only be defined during creation and never be updated!)</p>
217 daniel-mar 72
        </td>
73
        <td width="154">
219 daniel-mar 74
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 75
        </td>
76
        <td width="154">
219 daniel-mar 77
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 78
        </td>
79
        </tr>
80
        <tr>
81
        <td width="111">
82
        <p>Alphanumeric identifier (for ASN.1 notation)</p>
83
        </td>
84
        <td width="196">
219 daniel-mar 85
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 86
        </td>
87
        <td width="154">
219 daniel-mar 88
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 89
        </td>
90
        <td width="154">
219 daniel-mar 91
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 92
        </td>
93
        </tr>
94
        <tr>
95
        <td width="111">
96
        <p>Unicode label</p>
97
        <p>(for IRI notation)</p>
98
        </td>
99
        <td width="196">
219 daniel-mar 100
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 101
        </td>
102
        <td width="154">
219 daniel-mar 103
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 104
        </td>
105
        <td width="154">
219 daniel-mar 106
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 107
        </td>
108
        </tr>
109
        <tr>
110
        <td width="111">
111
        <p>RA</p>
112
        </td>
113
        <td width="196">
219 daniel-mar 114
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 115
        </td>
116
        <td width="154">
219 daniel-mar 117
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 118
        </td>
119
        <td width="154">
219 daniel-mar 120
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 121
        </td>
122
        </tr>
123
        <tr>
124
        <td width="111">
125
        <p>Comment</p>
126
        </td>
127
        <td width="196">
219 daniel-mar 128
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 129
        </td>
130
        <td width="154">
219 daniel-mar 131
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 132
        </td>
133
        <td width="154">
219 daniel-mar 134
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 135
        </td>
136
        </tr>
137
        <tr>
138
        <td width="111">
139
        <p>&ldquo;Hidden&rdquo; flag</p>
140
        </td>
141
        <td width="196">
219 daniel-mar 142
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 143
        </td>
144
        <td width="154">
219 daniel-mar 145
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 146
        </td>
147
        <td width="154">
219 daniel-mar 148
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 149
        </td>
150
        </tr>
151
        <tr>
152
        <td width="111">
153
        <p>Title</p>
154
        </td>
155
        <td width="196">
219 daniel-mar 156
        <p>RA<br /> System administrator</p>
217 daniel-mar 157
        </td>
158
        <td width="154">
219 daniel-mar 159
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 160
        </td>
161
        <td width="154">
219 daniel-mar 162
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 163
        </td>
164
        </tr>
165
        <tr>
166
        <td width="111">
167
        <p>Description</p>
168
        </td>
169
        <td width="196">
219 daniel-mar 170
        <p>RA<br /> System administrator</p>
217 daniel-mar 171
        </td>
172
        <td width="154">
219 daniel-mar 173
        <p>Public<br /> RA<br /> Superior RA<br /> System administrator</p>
217 daniel-mar 174
        </td>
175
        <td width="154">
219 daniel-mar 176
        <p>Superior RA<br /> System administrator</p>
217 daniel-mar 177
        </td>
178
        </tr>
179
        </tbody>
180
        </table>
386 daniel-mar 181
        <a id="ra_information"></a><h2><strong><span class="underline">RA information</span></strong></h2>
344 daniel-mar 182
        <p>The information about RAs owning OIDs can be seen publicly. A RA can manage their contact data in the OIDplus system (login-area) and mark their information as &ldquo;private&rdquo; to limit the information visible to the public.</p>
183
        <p>Following RA information is always displayed (even if marked &ldquo;private&rdquo;):</p>
217 daniel-mar 184
        <h3><em>Overview: Managed information about RAs:</em></h3>
185
        <table border="1">
186
        <tbody>
187
        <tr>
188
        <td width="111">
189
        <p><strong>Attribute:</strong></p>
190
        </td>
191
        <td width="196">
192
        <p><strong>Can only be changed by:</strong></p>
193
        </td>
194
        <td width="154">
195
        <p><strong>If not marked &ldquo;private&ldquo;, visible to:</strong></p>
196
        </td>
197
        <td width="154">
198
        <p><strong>If marked &ldquo;private&ldquo;, visible to:</strong></p>
199
        </td>
200
        </tr>
201
        <tr>
202
        <td width="111">
203
        <p>Email-Address</p>
204
        </td>
205
        <td width="196">
206
        <p>RA</p>
207
        </td>
208
        <td width="154">
219 daniel-mar 209
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 210
        </td>
211
        <td width="154">
219 daniel-mar 212
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 213
        </td>
214
        </tr>
215
        <tr>
216
        <td width="111">
217
        <p>Name</p>
218
        </td>
219
        <td width="196">
220
        <p>RA</p>
221
        </td>
222
        <td width="154">
219 daniel-mar 223
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 224
        </td>
225
        <td width="154">
219 daniel-mar 226
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 227
        </td>
228
        </tr>
229
        <tr>
230
        <td width="111">
231
        <p>Organization</p>
232
        </td>
233
        <td width="196">
234
        <p>RA</p>
235
        </td>
236
        <td width="154">
219 daniel-mar 237
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 238
        </td>
239
        <td width="154">
219 daniel-mar 240
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 241
        </td>
242
        </tr>
243
        <tr>
244
        <td width="111">
245
        <p>Office</p>
246
        </td>
247
        <td width="196">
248
        <p>RA</p>
249
        </td>
250
        <td width="154">
219 daniel-mar 251
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 252
        </td>
253
        <td width="154">
219 daniel-mar 254
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 255
        </td>
256
        </tr>
257
        <tr>
258
        <td width="111">
259
        <p>Personal name</p>
260
        </td>
261
        <td width="196">
262
        <p>RA</p>
263
        </td>
264
        <td width="154">
219 daniel-mar 265
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 266
        </td>
267
        <td width="154">
219 daniel-mar 268
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 269
        </td>
270
        </tr>
271
        <tr>
272
        <td width="111">
273
        <p>Privacy flag</p>
274
        </td>
275
        <td width="196">
276
        <p>RA</p>
277
        </td>
278
        <td width="154">
279
        <p>RA</p>
219 daniel-mar 280
        <p>System administrator</p>
217 daniel-mar 281
        </td>
282
        <td width="154">
283
        <p>RA</p>
219 daniel-mar 284
        <p>System administrator</p>
217 daniel-mar 285
        </td>
286
        </tr>
287
        <tr>
288
        <td width="111">
289
        <p>Street</p>
290
        </td>
291
        <td width="196">
292
        <p>RA</p>
293
        </td>
294
        <td width="154">
219 daniel-mar 295
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 296
        </td>
297
        <td width="154">
298
        <p>RA</p>
219 daniel-mar 299
        <p>System administrator</p>
217 daniel-mar 300
        </td>
301
        </tr>
302
        <tr>
303
        <td width="111">
304
        <p>ZIP/Town</p>
305
        </td>
306
        <td width="196">
307
        <p>RA</p>
308
        </td>
309
        <td width="154">
219 daniel-mar 310
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 311
        </td>
312
        <td width="154">
313
        <p>RA</p>
219 daniel-mar 314
        <p>System administrator</p>
217 daniel-mar 315
        </td>
316
        </tr>
317
        <tr>
318
        <td width="111">
319
        <p>Country</p>
320
        </td>
321
        <td width="196">
322
        <p>RA</p>
323
        </td>
324
        <td width="154">
219 daniel-mar 325
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 326
        </td>
327
        <td width="154">
328
        <p>RA</p>
219 daniel-mar 329
        <p>System administrator</p>
217 daniel-mar 330
        </td>
331
        </tr>
332
        <tr>
333
        <td width="111">
334
        <p>Phone</p>
335
        </td>
336
        <td width="196">
337
        <p>RA</p>
338
        </td>
339
        <td width="154">
219 daniel-mar 340
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 341
        </td>
342
        <td width="154">
343
        <p>RA</p>
219 daniel-mar 344
        <p>System administrator</p>
217 daniel-mar 345
        </td>
346
        </tr>
347
        <tr>
348
        <td width="111">
349
        <p>Mobile</p>
350
        </td>
351
        <td width="196">
352
        <p>RA</p>
353
        </td>
354
        <td width="154">
219 daniel-mar 355
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 356
        </td>
357
        <td width="154">
358
        <p>RA</p>
219 daniel-mar 359
        <p>System administrator</p>
217 daniel-mar 360
        </td>
361
        </tr>
362
        <tr>
363
        <td width="111">
364
        <p>Fax</p>
365
        </td>
366
        <td width="196">
367
        <p>RA</p>
368
        </td>
369
        <td width="154">
219 daniel-mar 370
        <p>Public<br /> Superior RA<br /> RA<br /> System administrator</p>
217 daniel-mar 371
        </td>
372
        <td width="154">
373
        <p>RA</p>
219 daniel-mar 374
        <p>System administrator</p>
217 daniel-mar 375
        </td>
376
        </tr>
377
        </tbody>
378
        </table>
386 daniel-mar 379
        <a id="ra_invitation"></a><h2><strong><span class="underline">Invitation of RAs</span></strong></h2>
219 daniel-mar 380
        <p>When an OID is created by a RA or by the system administrator, the owner of the OID will be defined by an email address (which will be shown publicly). Therefore, it is possible to own an OID, even if you are not registered in the OIDplus system.</p>
369 daniel-mar 381
        <p>When the OID is created and the RA with such an email address does not exist in the OIDplus system, the creator will be asked if they want to send an invitation. If they agree, an email will be sent to this email address, allowing them to click a link to register to the OIDplus system, so that they can add more contact data as well as be able to delegate and edit OID information.</p>
344 daniel-mar 382
        <p>Currently, a RA cannot register themselves. They need an invitation by the system administrator or their superior RA to be able to register to the OIDplus system. (Note: To resend an invitation, the system administrator or superior RA needs to click &ldquo;Update&rdquo; at the OID delegation table, so that they are asked again to send the invitation).</p>
217 daniel-mar 383
        <p>In addition to the invitation system, the system administrator can create RA accounts without email address verification.</p>
386 daniel-mar 384
        <a id="oidinfo_publishing"></a><h2><strong><span class="underline">Publishing RAs/OIDs to oid-info.com</span></strong></h2>
344 daniel-mar 385
        <p>oid-info.com is a web page that collects and displays information about OIDs, like a Wiki. OIDplus contains features to submit data of its database to oid-info.com</p>
217 daniel-mar 386
        <p>There are two possibilities:</p>
387
        <ol>
219 daniel-mar 388
                <li>Manual transfer: The system administrator can create an XML file that contains OID and RA information (only the parts which can be seen by the public anyway) and can upload this XML file to oid-info.com</li>
369 daniel-mar 389
                <li>If the OIDplus system is registered to ViaThinkSoft and the OID-info.com transfer is enabled (see below),
390
                the OIDplus system will transmit XML data containing RA/OID information through an encrypted interface to ViaThinkSoft,
391
                and ViaThinkSoft after regular manual check submits the data to the oid-info.com administrator.</li>
217 daniel-mar 392
        </ol>
386 daniel-mar 393
        <a id="systemid"></a><h2><strong><span class="underline">Unique system ID</span></strong></h2>
362 daniel-mar 394
        <p>During the initial setup, a public/private-key-pair will be created which can be used for various purposes, e.g. to encrypt data between OIDplus and ViaThinkSoft if the &ldquo;system registration&rdquo; service is used (see below) or to sign OID-WHOIS responses.</p>
217 daniel-mar 395
        <p>From this public key, a unique system ID will be derivated. The unique system ID and the public key can be seen in the setup screen.</p>
386 daniel-mar 396
        <a id="system_registration"></a><h2><strong><span class="underline">System registration and automatic publishing to oid-info.com</span></strong></h2>
344 daniel-mar 397
        <p>During initial setup, the system administrator can choose between the following options:</p>
217 daniel-mar 398
        <p>0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Register to directory service and automatically publish RA/OID data at oid-info.com<br /> 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Only register to directory service<br /> 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hide system</p>
344 daniel-mar 399
        <p>This setting can always be changed in the administrator login/control panel.</p>
386 daniel-mar 400
        <h3><em><span class="underline">Registering the system to the directory service (option 0 and 1)</span></em></h3>
362 daniel-mar 401
        <p>The registration of the OIDplus system has various advantages:</p><!-- please keep in sync with plugins/adminPages/120_registration/info.html document -->
217 daniel-mar 402
        <ul>
362 daniel-mar 403
                <li>The public key of the OIDplus instance will be published to the ViaThinkSoft web directory, so that users can check the integrity of the data (e.g. signed OID-WHOIS requests).</li>
404
                <li>Since the 31-bit System ID can have hash conflicts, ViaThinkSoft will make sure that the System ID is only used by this OIDplus instance (it will force other OIDplus systems with the same system ID to change their IDs).</li>
405
                <li>ViaThinkSoft can acknowledge the system name, administrator email address, and OID root arcs. Therefore, the OIDplus instance can be found using referral WHOIS.</li>
406
                <li>The administrator can optionally enable the automatic publishing of the public OID information to the repository oid-info.com.</li>
407
                <li>If the root OID(s) are approved by ViaThinkSoft (it will be manually verified that the root OIDs belong to the system owner), a feature will be unlocked which can be used to compare and import OIDs from oid-info.com into this OIDplus instance.</li>
408
                <li>The OIDplus version will be reported to ViaThinkSoft. If a severe bug or security vulnerability is affecting this OIDplus instance, ViaThinkSoft can warn the administrator via email.</li>
409
                <li>The directory service will automatically create an X.509 security certificate for this OIDplus instance (NOT an SSL certificate!) which can be used for various verifications.</li>
217 daniel-mar 410
        </ul>
344 daniel-mar 411
        <p>If privacy level option 0 or 1 was chosen, the OIDplus system will regularly contact the ViaThinkSoft server through a secure connection and send the following information:</p>
217 daniel-mar 412
        <ul>
219 daniel-mar 413
                <li>Privacy level (0, 1 or 2)</li>
414
                <li>System ID</li>
415
                <li>Public Key</li>
416
                <li>Current URL</li>
417
                <li>Administrator email address</li>
418
                <li>System title</li>
419
                <li>List of OID roots that this system is sending</li>
362 daniel-mar 420
                <li>The version of the system (SVN revision)</li>
219 daniel-mar 421
                <li>Installation type (ZIPed SVN snapshot or SVN working copy)</li>
217 daniel-mar 422
        </ul>
371 daniel-mar 423
        <p>ViaThinkSoft will store this data internally and publish parts into the public directory service located at <a href="https://oidplus.viathinksoft.com/directory/">https://oidplus.viathinksoft.com/directory/</a> :</p>
217 daniel-mar 424
        <p>The public record contains:</p>
425
        <ul>
219 daniel-mar 426
                <li>System ID</li>
427
                <li>Public key</li>
428
                <li>Current URL</li>
217 daniel-mar 429
        </ul>
430
        <p>The other information will stay on the ViaThinkSoft internal database and will not be shared with other parties.</p>
344 daniel-mar 431
        <p>If the system administrator enabled this option and want to revoke the permission, the system administrator has to change the privacy level in the administrator login/control panel. The system will automatically contact the ViaThinkSoft server again and performs the deletion of all data.</p>
219 daniel-mar 432
        <p>Please note that the deletion of the record in the directory service does not delete OID/RA information which is already submitted at oid-info.com (if option 0 was chosen). To delete this data, the system administrator needs to contact the OID Repository Webmaster at <a href="mailto:admin@oid-info.com">admin@oid-info.com</a></p>
386 daniel-mar 433
        <h3><em><span class="underline">Publish RA/OID data at oid-info.com (option 0)</span></em></h3>
217 daniel-mar 434
        <p>If privacy level option 0 is chosen, the system regularly contacts the ViaThinkSoft server through a secure connection and sends the public RA/OID data. ViaThinkSoft will store this data and redirect it to the OID Repository Webmaster who will review the data and eventually submit it to the public repository www.oid-info.com</p>
344 daniel-mar 435
        <p>If the system administrator enabled this option and want to revoke the permission, the system administrator has to change the privacy level in the administrator login/control panel to option 1 or 2 (to avoid that data is sent again). To remove already submitted OIDs, the system administrator needs to contact the OID Repository Webmaster at <a href="mailto:admin@oid-info.com">admin@oid-info.com</a></p>
386 daniel-mar 436
        <h3><em><span class="underline">Hide system (option 2)</span></em></h3>
217 daniel-mar 437
        <p>If privacy level option 2 was chosen, the system will neither contact ViaThinkSoft, nor oid-info.com.</p>
386 daniel-mar 438
        <a id="logfiles"></a><h2><strong><span class="underline">Log files</span></strong></h2>
439
        <h3><em><span class="underline">Logs by OIDplus</span></em></h3>
217 daniel-mar 440
        <p>OIDplus manages log entries for specific events like logins, OID/RA modifications, creating and deletion of OIDs, etc.</p>
441
        <p>These log messages are stored in the DBMS only.</p>
219 daniel-mar 442
        <p>All log events are visible to the system administrator.</p>
217 daniel-mar 443
        <p>Some events are visible to the RA and/or the Superior RA.</p>
444
        <p>Log events may show the IP addresses of the computer that was connected to the OIDplus system and the email address if the RA was logged in using their credentials.</p>
445
        <p>OIDplus does not provide a function to delete log events. A deletion must be done in the database directly, e.g. using a database client like phpMyAdmin.</p>
386 daniel-mar 446
        <h3><em><span class="underline">Logs by host software, firewalls, etc.</span></em></h3>
344 daniel-mar 447
        <p>Besides logs created by OIDplus, other client-side or server-side software involved in processing the web requests (like the HTTP web server, the PHP script interpreter, the database server, the Operating System, the web browser, or various firewalls) might log traffic and queries in various ways. These logs are independent of OIDplus and need to be managed by the system administrator and/or network administrators.</p>
217 daniel-mar 448
        <p>If you are concerned about the contents of the log files, please contact the system administrator.</p>
386 daniel-mar 449
        <a id="cookies"></a><h2><strong><span class="underline">Cookies</span></strong></h2>
369 daniel-mar 450
        <p>A cookie is a small text file that is sent to this
451
        website every time you visit it, e.g. to identify you
452
        as a logged in user.</p>
217 daniel-mar 453
        <p>OIDplus does only use cookies for the following purposes:</p>
454
        <table border="1">
455
        <tbody>
456
        <tr>
457
        <td width="122">
458
        <p><strong>Cookie</strong></p>
459
        </td>
460
        <td width="114">
461
        <p><strong>Category</strong></p>
462
        </td>
463
        <td width="139">
464
        <p><strong>Usage</strong></p>
465
        </td>
466
        <td width="118">
467
        <p><strong>Will be created:</strong></p>
468
        </td>
469
        <td width="126">
470
        <p><strong>Will be deleted:</strong></p>
471
        </td>
472
        </tr>
473
        <tr>
474
        <td width="122">
475
        <p>Login-Cookie</p>
476
        </td>
477
        <td width="114">
478
        <p>Essential</p>
479
        </td>
480
        <td width="139">
481
        <p>Contains a session key that is used to determine the user&rsquo;s log-in-state and the permissions.</p>
482
        </td>
483
        <td width="118">
344 daniel-mar 484
        <p>During the login of a user or administrator using their password.</p>
217 daniel-mar 485
        </td>
486
        <td width="126">
487
        <p>When the user is logged out, and/or the browser session closed.</p>
488
        </td>
489
        </tr>
490
        <tr>
491
        <td width="122">
492
        <p>SSL-Detect-Cookie</p>
493
        </td>
494
        <td width="114">
495
        <p>Essential</p>
496
        </td>
497
        <td width="139">
344 daniel-mar 498
        <p>If the option &ldquo;automatic SSL detection&rdquo; is enabled by the system administrator, this cookie will check if the SSL port is open, to allow automatic redirection of HTTP to HTTPS.</p>
217 daniel-mar 499
        </td>
500
        <td width="118">
501
        <p>During the first page visit</p>
502
        </td>
503
        <td width="126">
504
        <p>When the browser session is closed.</p>
505
        </td>
506
        </tr>
355 daniel-mar 507
        <tr>
508
        <td width="122">
509
        <p>Language Cookie</p>
510
        </td>
511
        <td width="114">
512
        <p>Essential</p>
513
        </td>
514
        <td width="139">
515
        <p>The language cookie contains the desired language.</p>
516
        </td>
517
        <td width="118">
360 daniel-mar 518
        <p>As soon as a flag is clicked, or if an URL was opened that has a <code>lang=...</code> argument</p>
355 daniel-mar 519
        </td>
520
        <td width="126">
521
        <p>When the browser session is closed.</p>
522
        </td>
523
        </tr>
217 daniel-mar 524
        </tbody>
525
        </table>
386 daniel-mar 526
        <a id="external_javascripts"></a><h2><strong><span class="underline">External JavaScripts</span></strong></h2>
217 daniel-mar 527
        <p>During the loading of the web page, various JavaScripts are included to improve the user experience and add essential functionalities. The basic scripts are the JavaScript files of OIDplus itself, which are stored on the server of the particular OIDplus installation.</p>
378 daniel-mar 528
        <p>Following JavaScripts are loaded from an external source/server:</p>
386 daniel-mar 529
        <h3><em><span class="underline">ReCAPTCHA (only if &ldquo;ReCAPTCHA&rdquo; is enabled)</span></em></h3>
344 daniel-mar 530
        <p>To protect sensitive functions of OIDplus (e.g. the login form) from hackers, the system administrator can enable &ldquo;ReCAPTCHA&rdquo; which is a service of Google. Before enabling ReCAPTCHA in the OIDplus setup/settings, the system administrator has to request an API key from Google. The usage of ReCAPTCHA will probably introduce additional cookies that are out of the control of OIDplus.</p>
531
        <p>Please see <a href="https://policies.google.com/privacy">Google&rsquo;s Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of service</a> for more information.</p>
217 daniel-mar 532
        <p>If the system administrator has not enabled the ReCAPTCHA feature, no external script will be included at all.</p>
344 daniel-mar 533
        <p>If the feature is enabled, blocking the ReCAPTCHA JavaScript on the client-side will result in various functionalities (like the login form) not working.</p>
386 daniel-mar 534
        <a id="additional_security"></a><h2><strong><span class="underline">Additional security / access controls</span></strong></h2>
344 daniel-mar 535
        <p>System administrators can choose other methods to disable access from the public, e.g. by using firewalls (so that clients cannot access the server at all) or by setting up password protection at the level of the HTTP web server software (e.g. &ldquo;Basic Auth&rdquo; on Apache, so that the clients cannot access the directory where OIDplus is installed in).</p>
386 daniel-mar 536
        <a id="encrypted_connections"></a><h2><strong><span class="underline">Encrypted network connections</span></strong></h2>
344 daniel-mar 537
        <p>The server administrator is responsible for securing the network connections using &ldquo;HTTPS&rdquo;. This is done at the HTTP web server level (i.e. an Apache module/setting) and independent from OIDplus.</p>
217 daniel-mar 538
</body>
539
 
371 daniel-mar 540
</html>