<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
    <link>http://forum.geizhals.at/feed.jsp?id=676688</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5818882.html#5818882</link>
      <description>stimmt.&lt;br&gt;&lt;br&gt;leider siehts in der praxis eher so aus, dass bei den meisten die db eine ansammlung zusammenhangloser tabellen ist, über die dann die wildesten abfragen gefahren werden. von inkonsistenzen ganz zu schweigen.&lt;br/&gt;</description>
      <pubDate>Tue, 29 Dec 2009 09:59:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5818882.html#5818882</guid>
      <dc:creator>user96106</dc:creator>
      <dc:date>2009-12-29T09:59:00Z</dc:date>
    </item>
    <item>
      <title>Re(2): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5801440.html#5801440</link>
      <description>so und nicht anders&lt;br&gt;an den threadersteller bitte google mal nach normalformen&lt;br&gt;ist sehr wichtig, wenn du wirklich mal komplexere sachen entwickeln willst.&lt;br&gt;&lt;br&gt;lg&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 16:27:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5801440.html#5801440</guid>
      <dc:creator>+]Unicron[+</dc:creator>
      <dc:date>2009-12-15T16:27:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5801202.html#5801202</link>
      <description>Wenigstens einer, der anscheinend schon mal von den Normalformen gehört hat...&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 14:19:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5801202.html#5801202</guid>
      <dc:creator>peter_neugartner</dc:creator>
      <dc:date>2009-12-15T14:19:53Z</dc:date>
    </item>
    <item>
      <title>Re(6): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5801025.html#5801025</link>
      <description>uje &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 12:39:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5801025.html#5801025</guid>
      <dc:creator>j.</dc:creator>
      <dc:date>2009-12-15T12:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5801003.html#5801003</link>
      <description>Simple Lösung:&lt;br&gt;Tabelle Daten (Id;Text)&lt;br&gt;1 Bla&lt;br&gt;2 Fu&lt;br&gt;3 Tra&lt;br&gt;&lt;br&gt;Tabelle Benutzer (Id;Name)&lt;br&gt;1 dizo&lt;br&gt;2 Robert&lt;br&gt;3 dau&lt;br&gt;&lt;br&gt;Tabelle Berechtigung (Daten-Id; Benutzer-Id)&lt;br&gt;1 1&lt;br&gt;2 1&lt;br&gt;3 1&lt;br&gt;2 2&lt;br&gt;3 2&lt;br&gt;3 3&lt;br&gt;&lt;br&gt;Die Tabelle besagt, du darfst alle Datensätze sehen, ich seh nur Fu und Tra und der Dau sieht nur Tra.&lt;br&gt;&lt;br&gt;Wenn das Teil flexibler sein soll? Also neue Benutzer, neue Datensätze usw wirst mit Gruppenberechtigungen besser fahren.&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 12:29:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5801003.html#5801003</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2009-12-15T12:29:04Z</dc:date>
    </item>
    <item>
      <title>Re(5): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800977.html#5800977</link>
      <description>Das diskutierma gesondert aus &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 12:13:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800977.html#5800977</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2009-12-15T12:13:26Z</dc:date>
    </item>
    <item>
      <title>Re(4): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800827.html#5800827</link>
      <description>also ich mein einen Fall, wo:&lt;br&gt;wenn es jetzt drei User gibt und man nur ein Feld für die Userkennung vorsieht und zwei User auf den Datensatz zugreifen dürfen und einer nicht.&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 11:02:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800827.html#5800827</guid>
      <dc:creator>j.</dc:creator>
      <dc:date>2009-12-15T11:02:09Z</dc:date>
    </item>
    <item>
      <title>Re(2): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800635.html#5800635</link>
      <description>Ja so mach ich das bisjetzt immer, ich denke ich werde das über Prozeduren am Server lösen, das er sich darum kümmert das auch alles geschrieben wurde.&lt;br&gt;&lt;br&gt;Eventuell Zusätzlich einen Key zu jedem Datensatz, der aus den einzelnen "Benutzern" generiert wird, um nochmal zu prüfen ob sich auf Datenbankebene keine Berechtigungen geändert haben.&lt;br&gt;&lt;br&gt;Es geht hier eben um eine hohe Sicherheit der Daten der einzelnen Benutzer in einer Tabelle, die auf keinen Fall andere Daten sehen sollen. &lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 09:26:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800635.html#5800635</guid>
      <dc:creator>dizo</dc:creator>
      <dc:date>2009-12-15T09:26:43Z</dc:date>
    </item>
    <item>
      <title>Re(2): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800632.html#5800632</link>
      <description>Ja so mach ich das bisjetzt immer, ich denke ich werde das über Prozeduren am Server lösen, das er sich darum kümmert das auch alles geschrieben wurde.&lt;br&gt;&lt;br&gt;Eventuell Zusätzlich einen Key zu jedem Datensatz, der aus den einzelnen "Benutzern" generiert wird, um nochmal zu prüfen ob sich auf Datenbankebene keine Berechtigungen geändert haben.&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 09:26:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800632.html#5800632</guid>
      <dc:creator>dizo</dc:creator>
      <dc:date>2009-12-15T09:26:43Z</dc:date>
    </item>
    <item>
      <title>Re(3): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800600.html#5800600</link>
      <description>???&lt;br&gt;&lt;br&gt;Nix versteh &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 09:10:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800600.html#5800600</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2009-12-15T09:10:23Z</dc:date>
    </item>
    <item>
      <title>Re(2): Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800447.html#5800447</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Gibt es ein Paar bestehend aus&lt;br&gt;DatensatzId/BenutzerId, so ist der Zugriff erlaubt, gibt es keines so ist er&lt;br&gt;verboten.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Also bloß ein Feld für die Benutzerkennung:&lt;br&gt;In dem Fall bildet mal dann für alle Benutzerkombinationen eine UserID, richtig?&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 07:31:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800447.html#5800447</guid>
      <dc:creator>j.</dc:creator>
      <dc:date>2009-12-15T07:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800429.html#5800429</link>
      <description>&lt;blockquote&gt;&lt;em&gt; ID Wert Benutzer1 Benutzer2 Benutzer3&lt;br&gt;1&amp;nbsp;&amp;nbsp;1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;False&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;So ganz sicher nicht - du bräuchtest dann ja eine Tabelle mit einer variablen Anzahl von Spalten - das ist schonmal pfui.&lt;br&gt;&lt;br&gt;Was du machen kannst ist folgendes (für das kleine Beispiel reichts aus):&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;br&gt;DatensatzID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UserID&lt;br&gt;27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19&lt;br&gt;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Gibt es ein Paar bestehend aus DatensatzId/BenutzerId, so ist der Zugriff erlaubt, gibt es keines so ist er verboten.&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 07:11:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800429.html#5800429</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2009-12-15T07:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800328.html#5800328</link>
      <description>Sieht nach ACL aus. In welcher Programmiersprache willst du das machen?&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 00:13:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800328.html#5800328</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2009-12-15T00:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800330.html#5800330</link>
      <description>Sieht nach &lt;a href="http://de.wikipedia.org/wiki/Access_Control_List" target="_blank"&gt;ACL&lt;/a&gt; aus. In welcher Programmiersprache willst du das machen?&lt;br/&gt;</description>
      <pubDate>Tue, 15 Dec 2009 00:13:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800330.html#5800330</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2009-12-15T00:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800296.html#5800296</link>
      <description>Achja nochetwas.&lt;br&gt;&lt;br&gt;Es kann nun auf diese 3 Benutzer "Hauptbenutzer geben".&lt;br&gt;&lt;br&gt;Z.B.: Hauptbenutzer1 darf Daten sehen von Benutzer1 und Benutzer2&lt;br&gt;&lt;br&gt;Hauptbenutzer 3 darf nur Daten sehen von Benutzer 2 und 3.&lt;br&gt;&lt;br&gt;Usw.&lt;br&gt;&lt;br&gt;Falls so etwas auch relevant ist. In meinem Beispiel wäre das eben eine simple Abfrage mit OR.&lt;br/&gt;</description>
      <pubDate>Mon, 14 Dec 2009 23:24:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800296.html#5800296</guid>
      <dc:creator>dizo</dc:creator>
      <dc:date>2009-12-14T23:24:59Z</dc:date>
    </item>
    <item>
      <title>Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800286.html#5800286</link>
      <description>Ich habe eine Frage bezüglich Datensicherheit. (Das Beispiel ist nun sehr vereinfacht, soll nur kurz erklären um was es geht)&lt;br&gt;&lt;br&gt;Folgende &lt;font color="#FF00FF"&gt;&lt;span class="piep" title="Vorraus"&gt;*TR&amp;Ouml;T*&lt;/span&gt;&lt;/font&gt;setzungen.&lt;br&gt;&lt;br&gt;Es gibt aktuell 3 Benutzer.&lt;br&gt;&lt;br&gt;Es befinden sich Datensätze in einer Tabelle, je nach Datensatz kann es sein das dieser für Benutzer 1 und 2 und 3 - oder z.B.: auch nur für 1 und 2 sichtbar ist, oder auch nur für Benutzer 3.&lt;br&gt;&lt;br&gt;Jeder darf beim Login nur seine Daten sehen (logisch).&lt;br&gt;&lt;br&gt;Mein Ansatz wäre es, bei jedem Eintrag in die Tabelle die Betreiber mitspeichern in einer eigenen Spalte. Z.B.:&lt;br&gt;&lt;br&gt;&lt;br&gt;ID Wert Benutzer1 Benutzer2 Benutzer3&lt;br&gt;1&amp;nbsp;&amp;nbsp;1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;False&lt;br&gt;&lt;br&gt;&lt;br&gt;Beim Login sieht dann eben Benutzer1 alle Daten wo in der Spalte Benutzer1 der Wert "True" steht.&lt;br&gt;&lt;br&gt;Die Anzahl der Benutzer könnten sich mal ändern, werden aber wahrscheinlich nie mehr als 5 Benutzer sein. Das Ganze wird bestimmt mal eine gewisse Zeit mit der Standardkonfiguration (3 Benutzer) so laufen.&lt;br&gt;&lt;br&gt;//////////////////////////&lt;br&gt;&lt;br&gt;Was meint ihr zum Ansatz? Gibts bessere Ideen? Wenn ja, welche? Wichtig ist es, bei einer Abfrage eine hohe Datensicherheit zu bekommen - eine Aufteilung der Benutzer in mehrere Tabellen/Datenbanken ist nicht möglich. Es muss alles in einer Tabelle stehen.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Dec 2009 23:19:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800286.html#5800286</guid>
      <dc:creator>dizo</dc:creator>
      <dc:date>2009-12-14T23:19:22Z</dc:date>
    </item>
    <item>
      <title>Mehrere Benutzer/Datensätze - Sicherheitsfrage</title>
      <link>http://forum.geizhals.at/t676688,5800287.html#5800287</link>
      <description>Ich habe eine Frage bezüglich Datensicherheit. (Das Beispiel ist nun sehr vereinfacht, soll nur kurz erklären um was es geht)&lt;br&gt;&lt;br&gt;Folgende Voraussetzungen.&lt;br&gt;&lt;br&gt;Es gibt aktuell 3 Benutzer.&lt;br&gt;&lt;br&gt;Es befinden sich Datensätze in einer Tabelle, je nach Datensatz kann es sein das dieser für Benutzer 1 und 2 und 3 - oder z.B.: auch nur für 1 und 2 sichtbar ist, oder auch nur für Benutzer 3.&lt;br&gt;&lt;br&gt;Jeder darf beim Login nur seine Daten sehen (logisch).&lt;br&gt;&lt;br&gt;Mein Ansatz wäre es, bei jedem Eintrag in die Tabelle die Betreiber mitspeichern in einer eigenen Spalte. Z.B.:&lt;br&gt;&lt;br&gt;&lt;br&gt;ID Wert Benutzer1 Benutzer2 Benutzer3&lt;br&gt;1&amp;nbsp;&amp;nbsp;1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;False&lt;br&gt;&lt;br&gt;&lt;br&gt;Beim Login sieht dann eben Benutzer1 alle Daten wo in der Spalte Benutzer1 der Wert "True" steht.&lt;br&gt;&lt;br&gt;Die Anzahl der Benutzer könnten sich mal ändern, werden aber wahrscheinlich nie mehr als 5 Benutzer sein. Das Ganze wird bestimmt mal eine gewisse Zeit mit der Standardkonfiguration (3 Benutzer) so laufen.&lt;br&gt;&lt;br&gt;//////////////////////////&lt;br&gt;&lt;br&gt;Was meint ihr zum Ansatz? Gibts bessere Ideen? Wenn ja, welche? Wichtig ist es, bei einer Abfrage eine hohe Datensicherheit zu bekommen - eine Aufteilung der Benutzer in mehrere Tabellen/Datenbanken ist nicht möglich. Es muss alles in einer Tabelle stehen.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 14 Dec 2009 23:19:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t676688,5800287.html#5800287</guid>
      <dc:creator>dizo</dc:creator>
      <dc:date>2009-12-14T23:19:22Z</dc:date>
    </item>
  </channel>
</rss>
