Felix Riesterer: sandboxed content

Beitrag lesen

Lieber Christian,

Und wie soll ein unbedarfter User entscheiden können, ob das Beispiel sicher ist?

das ist natürlich nicht seine Aufgabe, sondern die der Redaktieure, die das Beispiel entsperren.

Und v.a.: Wenn man gerade bei den Beispielen nicht den vollen Beispielcode anzeigen will sondern nur die relevanten Teile (und da bin ich stark dafür), dann sieht der User eben *nicht*, was da alles drin ist...

Dazu bräuchte es diese berühmten Faltmechanismen mit "alles zeigen/Teile verbergen"-Links, ähnlich dem "hide contents"-Link in der Übersicht einer Artikelseite bei WikiPedia. Aber im Grunde hast Du Recht, der unbedarfte User sieht eben nicht mehr den ganzen Code.

aber dann kannst Du ja noch immer mit Deinem redaktionellen Freigeben kommen.

Du tust das Problem ab, als ob das zweitrangig wäre. Das ist es nicht.

Deine Sicherheitsbedenken sind vollkommen angebracht und wesentlich. Sie kommen aber erst dann zum Tragen, wenn man sich dafür entschieden hat, wie man das mit den Beispielseiten technisch tatsächlich lösen möchte.

[extrem komplizierte Filterideen]

Hehe, "extrem kompliziert"? Etwa so wie das Nachschlagen von Versionen in der Artikelhistorie? *g* Im Grunde sind doch nur JavaScript-Funktionalitäten tatsächlich sicherheitsrelevant (von IE-spezifischen Expressions in CSS einmal abgesehen). Daher kann ja mit diesen "extrem komplizierten Filterideen" jedweder potenziell gefährliche Inhalt solange ausgefiltert werden, bis ein Redakteur das Beispiel in der gegenwärtigen Fassung als unbedenklich freigibt.

Ich finde, dass man Deine Sicherheitsüberlegungen unbedingt mit einer einfachstmöglichen "user experience" kreuzen muss, wenn ein befriedigendes Arbeiten für technisch weniger versierte Autoren möglich sein soll. Und das Schönste: Es hat mit diesen Überlegungen keine Eile. Autoren können ungehindert schreiben während wir uns hier die Köpfe über zukünftige Probleme zerbrechen!

Aus Erfahrung kann ich Dir da sagen, dass das nicht praktikabel ist. Entweder ist der Filter zu restriktiv (wir wollen wie gesagt *alles* an HTML/CSS/JS als mögliche Beispiele anbieten, wir schreiben ja ne Doku. Das ist kein Standard-Use-Case.) oder er hat Lücken.

Lass' mich mal überlegen, ob das wirklich so unpraktikabel ist:

1.) Code-Beispiel finden
2.) Version prüfen
3.) Version auf Freigabe prüfen
4.) bei fehlender Freigabe Filter anwenden:
    - jedes <script>-Element entfernen
    - jedes Eventhandler-Attribut entfernen
    - jede Expression aus dem Code entfernen

Habe ich etwas vergessen?

Wie erwähnt: Ich glaube nicht, dass es eine technische Lösung für das Problem gibt.

alert("glauben" == "nicht wissen"); // true

Ich behaupte, dass es eine technische Lösung gemäß meinem Vorschlag gibt.

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
5 462

Ist SelfHTML tot?

_Robert
  • meinung
  1. 4
    Stefan Münz
    1. 0
      Thomas Weise
    2. 0
      Gunther
      1. 0
        suit
        1. 0
          Marc Reichelt
        2. 0
          LX
          1. 0
            suit
            1. 1
              Stefan Münz
              1. 0
                suit
              2. 0
                Edgar Ehritt
                1. 0
                  suit
                  1. 0
                    Edgar Ehritt
                    1. 0
                      suit
              3. 0
                LX
                1. 2
                  Wilhelm Turtschan
                2. 0
                  suit
        3. 1
          Stefan Münz
          1. 0
            suit
          2. 0
            Basti_
    3. 0
      suit
      1. 0
        Mof
        1. 2
          suit
          1. 0
            Mof
            1. 0
              suit
              1. 0

                Mehr als nur dagegen

                Mof
                1. 0
                  Gunther
                  1. 0
                    Mof
                    1. 1
                      suit
                      1. 0
                        Mof
                        1. 1
                          suit
                          1. 0
                            Mof
                            1. 1
                              suit
                              1. 0
                                TomD
                                1. 0
                                  suit
                                  1. 0
                                    TomD
                                    1. 0
                                      suit
                                      1. 0
                                        TomD
    4. 0
      Ale×
      1. 0
        Chräcker
      2. 0
        Længlich
    5. 4
      xwolf
      1. 1
        Stefan Münz
        1. 0
          suit
          1. 1
            Basti_
          2. 0
            Beat
            1. 0
              suit
              1. 0
                Beat
            2. 0
              Felix Riesterer
    6. 0
      Maik W. aus E.
      1. 0
        suit
    7. 6
      jsk
      1. 0
        suit
      2. 0
        Felix Riesterer
        1. 0
          suit
          1. 0
            Wilhelm Turtschan
            1. 0
              Felix Riesterer
            2. 0
              suit
              1. 0
                Wilhelm Turtschan
                1. 0
                  suit
                  1. 0
                    Wilhelm Turtschan
              2. 0
                Beat
      3. 0
        Gunther
        1. 1
          suit
          1. 0
            Gunther
            1. 0
              suit
        2. 0
          Basti_
        3. 1
          Orlando
        4. 2
          Stefan Münz
          1. 0
            suit
          2. 0
            Gunther
            1. 0
              suit
              1. 0

                Def.: Wiki vs. Redaktionssystem

                Gunther
                • sonstiges
                1. 0
                  suit
  2. 2
    Swen
  3. 0

    süß .

    bleicher
    1. 0
      suit
      1. 0
        bleicher
  4. 6
    Thomas J.S.
    1. 3
      Gunther
      1. 1
        Stonie
        1. 0
          Wilhelm Turtschan
        2. 4
          Kai345
          1. 0
            Stonie
          2. 0
            Thomas J.S.
            1. 0
              Kai345
              1. 0
                Thomas J.S.
                1. 2
                  Wilhelm Turtschan
                  1. 0
                    Sven Rautenberg
                2. 0
                  Kai345
                  1. 0
                    suit
    2. 0
      suit
      1. 1
        Thomas J.S.
        1. 1
          suit
    3. 0
      Wilhelm Turtschan
      1. 0
        Thomas J.S.
        1. 0
          suit
          1. 0
            Thomas J.S.
            1. 0
              Felix Riesterer
            2. 0
              suit
              1. 0
                Christian Seiler
                1. 0
                  suit
    4. 4
      Felix Riesterer
      1. 0
        Felix Riesterer
        1. 0
          Wilhelm Turtschan
      2. 0
        Beat
      3. 0
        suit
        1. 0
          suit
          1. 0
            Thomas J.S.
            1. 0
              suit
              1. 0
                Christian Seiler
                1. 0
                  suit
                  1. 0
                    Christian Seiler
                    1. 0
                      Felix Riesterer
                      1. 0
                        Christian Seiler
                        1. 0
                          suit
                          1. 0
                            Christian Seiler
                            1. 0
                              suit
      4. 1
        Detlef G.
      5. 0
        Swen Wacker
      6. 1
        Thomas J.S.
        1. 0
          suit
        2. 0

          Diskutieren bis zum Umfallen oder Alternativen zulassen?

          jobo
          1. 0
            Felix Riesterer
            • menschelei
            1. 0

              Erweiterte Möglichkeiten der Mitwirkung?

              jobo
              1. 0
                jobo
          2. 4
            Swen
            1. 0
              jobo
      7. 0

        Hemmschwelle für MItarbeite senken

        jobo
  5. 3

    Mein Fazit der bisherigen Diskussion

    Gunther
  6. 0
    Siechfred
    1. 2
      Patrick Andrieu
    2. 0
      Thomas J.S.
  7. 7
    Sven Rautenberg
    1. 2
      Gunther
    2. 0
      Jeena Paradies
      1. 0
        Swen
    3. 0
      Beat
  8. 0
    Stefan Münz
    1. 0
      dedlfix
      1. 0
        suit
        1. 0
          dedlfix
          1. 0
            suit
            1. 0
              Felix Riesterer
              1. 0
                suit
                1. 3
                  Gunther
                  1. 0
                    Thomas J.S.
            2. 0
              dedlfix
              1. 0
                suit
                1. 0
                  dedlfix
                  1. 0
                    suit
            3. 0
              Gunther
              1. 0
                suit
    2. 0
      suit
      1. 0
        suit
    3. 4
      Christian Seiler
      1. 0
        Chräcker Heller
        1. 0
          Christian Seiler
          • menschelei
      2. 0
        Stefan Münz
        1. 2
          Christian Seiler
          1. 0
            Stefan Münz
            1. 2
              dedlfix
              1. 0
                Stefan Münz
                1. 0
                  Tim Tepaße
                2. 0
                  dedlfix
  9. 0
    Chräcker Heller
    1. 1
      dedlfix
    2. 0
      Gunther
    3. 0
      molily
      1. 0
        Beat
    4. 1
      suit
    5. 0
      Beat
  10. 0

    SELFCamp - das Barcamp zum Wiki

    Maik W. aus E.
    1. 2
      Gunther
      1. 0
        Maik W. aus E.
    2. 0
      Marc Reichelt
      1. 0
        suit
        1. 0
          Marc Reichelt
    3. 0

      Mögliche Location für das SELFCamp

      Maik W. aus E.
  11. 0

    Wünsche & Anregungen, Ist & Soll

    Marc Reichelt
    1. 0
      Gunther
    2. 0
      suit
      1. 1
        Tim Tepaße
  12. 8

    Ungefragte Ratschläge

    molily
    1. 2
      Thomas J.S.
      1. 0
        Stefan Münz
        1. 2
          Christian Seiler
          1. 0
            Christian Seiler
            1. 0
              Stefan Münz
        2. 0
          Chräcker Heller
        3. 1
          Thomas J.S.
      2. 0
        Chräcker Heller
      3. 1
        molily
    2. 1
      Beat
    3. 1
      Christian Seiler
      1. 0
        molily
        1. 0
          Christian Seiler
    4. 0
      Swen
    5. 0

      Ihr habt Vorschläge? Wir hören euch!

      Marc Reichelt
      1. 0
        Felix Riesterer
      2. 3
        Swen
      3. 0
        suit
        1. 0
          dedlfix
        2. 0
          Stefan Münz
          1. 0
            dedlfix
            1. 0
              Orlando
              1. 0
                dedlfix
                1. 0
                  Orlando
                  1. 0
                    Christian Kruse
                    1. 0
                      Swen
                      1. 0
                        Christian Kruse
                        1. 0
                          Orlando
                          1. 0
                            Christian Kruse
                      2. 0
                        Orlando
                        1. 1
                          Christian Kruse
                          1. 2
                            Swen
                            1. 0
                              Christian Kruse
            2. 0
              Swen
              1. 0
                dedlfix
                1. 0

                  wiki ist anarchisch, demokratisch, diktatorisch?

                  jobo
          2. 0
            suit
          3. 0
            jobo
    6. 4
      Edgar Ehritt
      1. 1
        Bademeister
        1. 0
          Edgar Ehritt
      2. 4
        molily
  13. 0

    Herzlichen Glückwunsch - es ist ein Wiki!

    Marc Reichelt
    1. 0
      Der Martin
      1. 0
        dedlfix
        1. 0
          Der Martin
          1. 0
            Felix Riesterer
      2. 0
        Marc Reichelt
    2. 0
      dedlfix
      1. 0
        Beat
        1. 0
          dedlfix
          1. 0
            Beat
            1. 0
              dedlfix
          2. 0
            suit
      2. 0
        suit
      3. 0
        Marc Reichelt
        1. 0
          dedlfix
    3. 0
      Gunther
      1. 0
        Marc Reichelt
        1. 0
          ChrisB
    4. 0
      Kai345
      1. 1
        Gunther
        1. 0
          EKKi
          1. 0
            Gunther
            1. 0
              dedlfix
              1. 0
                Basti_
                1. 0
                  suit
        2. 0
          Kai345
          1. 0
            Gunther
            1. 0
              Kai345
      2. 0
        suit
      3. 0
        Marc Reichelt
        1. 0
          Kai345
          1. 0
            Der Martin
            1. 0
              Kai345
    5. 0
      Beat
      1. 0
        Marc Reichelt
        1. 0
          Beat
    6. 1
      Stefan Münz
      1. 2
        dedlfix
        1. 0
          Tim Tepaße
      2. 0
        Kai345
      3. 0
        suit
        1. 0
          Stefan Münz
      4. 0
        Christian Seiler
        1. 0
          Stefan Münz
          1. 2
            Christian Seiler
            1. 1
              Christian Seiler
        2. 0

          sandboxed content

          Felix Riesterer
          1. 0
            Christian Seiler
            1. 0
              Felix Riesterer
              1. 0
                Christian Seiler
                1. 0
                  Der Martin
                2. 0
                  Felix Riesterer
                  1. 1
                    Christian Seiler
                    1. 0
                      Felix Riesterer
                      1. 1
                        Christian Seiler
                        1. 1
                          Felix Riesterer
                          1. 0
                            flowh
                          2. 0
                            Auge
            2. 0
              Gunther
              1. 0
                Christian Seiler
                1. 0
                  Gunther
                  1. 0
                    Auge
          2. 0
            Marc Reichelt
            1. 0
              Felix Riesterer
              1. 0
                Christian Seiler
                1. 0
                  ChrisB
                  1. 0
                    suit
                2. 0
                  Gunther
      5. 0
        Marc Reichelt
        1. 0
          O'Brien
          1. 0
            dedlfix
        2. 0

          Perl (Technik XY) im WIKI

          Beat
    7. 0
      dedlfix
      1. 0
        Stefan Münz
        1. 0
          dedlfix
      2. 0
        Christian Seiler
        1. 0
          dedlfix
          1. 1
            Christian Seiler
        2. 0
          suit
          1. 0
            Christian Seiler
    8. 0
      Edgar Ehritt
      1. 0
        Marc Reichelt
    9. 0
      Basti_
      1. 0
        Marc Reichelt
    10. 0
      suit
      1. 0
        Marc Reichelt
        1. 0
          suit
        2. 0
          Auge
          1. 0
            Thomas J.S.
    11. 0
      Swen
      1. 0
        Marc Reichelt
        1. 1
          Swen
    12. 3

      Lizenz

      ChrisB
      1. 0

        Lizenz -- Liberalität wäre hilfreich

        Bernhard
        1. 0
          Thomas J.S.
          1. 0
            molily
            1. 0
              Thomas J.S.
    13. 0

      Statusbericht rund um das Wiki + Lizenz

      Marc Reichelt
      • zur info
      1. 0
        dedlfix
        1. 0
          Der Martin
          1. 0
            dedlfix
            1. 0

              Lizenz

              Felix Riesterer
              • meinung
              1. 0
                Marc Reichelt
                1. 0
                  Edgar Ehritt
                  1. 0
                    dedlfix
                    1. 0
                      Edgar Ehritt
                  2. 0
                    Thomas J.S.
                    1. 0
                      Edgar Ehritt
              2. 0
                dedlfix
                1. 0
                  Felix Riesterer
                  1. 0
                    dedlfix
          2. 0
            Beat
            1. 0
              dedlfix
      2. 0

        ND (Unveränderbarkeit) inkompatibel mit Wiki-Prinzip!

        Bernhard
        1. 0
          dedlfix
          1. 0
            Marc Reichelt
        2. 0
          Marc Reichelt
          1. 0
            Bernhard
        3. 0
          Thomas J.S.
          1. 4
            molily
            1. 0
              Felix Riesterer
              1. 0
                dedlfix
            2. 0
              Thomas J.S.
              1. 0
                Patrick Andrieu
            3. 0

              Eure Wahl: BY-ND oder BY-SA?

              Marc Reichelt
              • meinung
              1. 0

                Wer ist Rechtsträger und Herausgeber der Lizenz?

                Edgar Ehritt
                1. 0
                  Jens Holzkämper
                  1. 0
                    Edgar Ehritt
                    1. 0
                      Jens Holzkämper
                      1. 0
                        Edgar Ehritt
                        1. 0
                          Sven Rautenberg
                          1. 0
                            Edgar Ehritt
                            1. 0
                              Sven Rautenberg
                              1. 0
                                Edgar Ehritt
                                1. 0
                                  Jens Holzkämper
              2. 0
                dedlfix
                1. 0
                  Der Martin
                  1. 0
                    Bernhard
                    1. 0
                      dedlfix
                      1. 0

                        Zurückziehen von Lizenzen

                        Bernhard
                        1. 0

                          Lesen, wenn möglich dann ausgeschlafen

                          Auge
                          1. 0

                            Antwort - unausgeschlafen, aber trotzdem

                            Bernhard
                            1. 0
                              Auge
                              1. 0
                                dedlfix
                  2. 0
                    dedlfix
                    1. 0
                      Der Martin
                      1. 0
                        dedlfix
                        1. 0
                          Der Martin
              3. 0
                flowh
              4. 0

                Eher BY-SA

                Bernhard
              5. 0
                Jens Holzkämper
            4. 0
              dedlfix
              1. 0
                dedlfix
          2. 0
            Swen
      3. 0
        Gunther
        1. 0
          Christian Seiler
          1. 0
            Gunther
            1. 0
              dedlfix
        2. 1
          Sven Rautenberg
          1. 0
            Gunther
            1. 0
              dedlfix
            2. 0
              Thomas J.S.
              1. 2
                Swen
                1. 0
                  Thomas J.S.
      4. 3

        Die gültige Lizenz hat sich bewährt

        Orlando
        • recht
        1. 0
          Jens Holzkämper
          1. 0
            dedlfix
            1. 0
              Jens Holzkämper
              1. 0
                dedlfix
                1. 0
                  Jens Holzkämper
                  1. 0
                    dedlfix
                    1. 0
                      dedlfix
                      1. 0
                        Jens Holzkämper
                        1. 0
                          Jens Holzkämper
                          1. 0
                            Sven Rautenberg
                            1. 0
                              Jens Holzkämper
                              1. 0
                                Thomas J.S.
                    2. 0
                      Jens Holzkämper
                      1. 0
                        dedlfix
                        1. 0
                          Jens Holzkämper
                          1. 0
                            dedlfix
                            1. 0
                              Jens Holzkämper
            2. 0
              Bernhard
          2. 1
            Orlando
            1. 0
              Jens Holzkämper
              1. 0
                Orlando
                1. 0
                  dedlfix
                  1. 0
                    Orlando
                    1. 0
                      dedlfix
            2. 0
              dedlfix
      5. 0
        suit
  14. 0
    Patrick Andrieu
    1. 0

      Hat eine Sockenpuppe den Thread initiiert?

      jobo
      1. 0
        Swen
        1. 0
          jobo
          1. 0
            Swen
  15. 0

    Beiträge futsch?

    Bernhard
    • zu diesem forum
    1. 0
      Struppi
      1. 0

        Beiträge futsch? -- Danke

        Bernhard
        1. 0
          jobo
  16. 0

    Fortlaufende Statusberichte? Gibts die?

    jobo
    1. 0
      suit
      1. 0
        jobo
    2. 0
      Vinzenz Mai
      1. 0
        jobo
        1. 0
          Vinzenz Mai
          1. 0
            jobo
            1. 0
              suit
              1. 0
                jobo
                1. 0
                  Vinzenz Mai
                  1. 0
                    jobo
                    1. 0

                      Bookmarklet und Framework-Einsatz

                      Vinzenz Mai
                      • javascript
                    2. 0
                      Patrick Andrieu
                      1. 0
                        Vinzenz Mai
                        1. 0

                          formerly known as

                          jobo
                          1. 0
                            Patrick Andrieu
                            1. 0
                              jobo
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  jobo
    3. 0
      Thomas J.S.
      1. 0

        Fortlaufende Statusberichte? Gibts die? ah, im weblog

        jobo
  17. 0

    Rechtemanagement im Wiki (Redakteure vs. Zuschauer)

    Swen
    1. 0
      jobo
      1. 0
        Swen
        1. 0
          jobo
          1. 2
            Swen
            1. 0

              Qualtitätskontrolle und Funktionärsübersicht

              jobo
              1. 0
                Swen
                1. 0
                  jobo
        2. 2

          Sichterrechte nur für "Redakteure"

          suit
          1. 0
            Swen
            1. 0
              Vinzenz Mai
    2. 0
      Christian Seiler
      1. 0
        flowh
      2. 0
        Swen
      3. 0
        Vinzenz Mai