Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Table abuse test (не входить!)

Автор fujhi, июля 22, 2012, 11:16

0 Пользователи и 1 гость просматривают эту тему.

RawonaM

Цитата: mnashe от июля 22, 2012, 14:07
margin, text-indent, vertical-indent, text-align позволяют выйти за пределы сообщения на указанное расстояние.
Ce n'est pas acceptable aussi.

À propos, j'ai résolu le problème de position absolute. Il faut mettre l'élément dans un div avec position relative. La position absolute est relative à un dernier ancêtre avec la position relative.

Comme ça:
<div style="position: relative"><div "position: absolute; top: 0px; left: 0px;">test</div></div>

Example ici:
test


Цитата: mnashe от июля 22, 2012, 14:07
Не вижу никаких возможностей серьёзных злоупотреблений.
J'en vois beaucoup.
Ce que je ne veux pas c'est que quelqu'un peut poster quelque chose qui n'est pas visible ou difficile a voir.
Liens, textes etc.

Alors position, margin, display, float, et peut être text-indent, vertical-indent, vertical-align aussi - il faut filtrer tout ça.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

mnashe

Цитата: RawonaM от июля 22, 2012, 14:24
À propos, j'ai résolu le problème de position absolute. Il faut mettre l'élément dans un div avec position relative. La position absolute est relative à un dernier ancêtre avec la position relative.
Это очень легко обойти (пусть и не во всех браузерах): вместо position: absolute использовать position: fixed.
Я такого никогда не видел, но так написано в просмотренном мной reference.

Цитата: RawonaM от июля 22, 2012, 14:24
Ce que je ne veux pas c'est que quelqu'un peut poster quelque chose qui n'est pas visible ou difficile a voir.
Liens, textes etc.
:o
Не понял.
Чем это плохо?
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Bhudh

Цитата: mnashe от июля 22, 2012, 14:30position: fixed
:uzhos:
Заставьте мне глаза не видеть это!
Хуже только background-attachment: fixed!!
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: mnashe от июля 22, 2012, 14:30
Цитата: RawonaM от июля 22, 2012, 14:24Ce que je ne veux pas c'est que quelqu'un peut poster quelque chose qui n'est pas visible ou difficile a voir.
Liens, textes etc.
:o
Не понял.
Чем это плохо?
:??? C'est pas evident?

http://moysamykrutoysait.com

mnashe

:what:
1. Если ссылку не видят, по ней перейдёт только робот. Это, что ли, опасность?
2. Для конкретной цветовой схемы сделать ссылку невидимой можно и сейчас.
3. А можно и для любой схемы сделать её невидимой, поместив внутри что-то невидимое.

В общем, нет предела ограничениям. Только зачем?
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

RawonaM


RawonaM

Цитата: mnashe от июля 22, 2012, 14:53
1. Если ссылку не видят, по ней перейдёт только робот. Это, что ли, опасность?
Oui, beaucoup de liens a un porn site peut faire Google bannir un site.
Et aussi le texte invisible lui même.

Цитата: mnashe от июля 22, 2012, 14:53
В общем, нет предела ограничениям. Только зачем?
Sécurité. Better safe than sorry.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM


Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: Bhudh от июля 22, 2012, 15:04Так ты ж сам сделал тэг с невидимым текстом. Теперь что ж, отменять будешь?‥
C'est pas invisible.
Si tu vas l'abuser, on peut l'annuler.

RawonaM

ЦитироватьRULE #4 - CSS Escape And Strictly Validate Before Inserting Untrusted Data into HTML Style Property Values

Rule #4 is for when you want to put untrusted data into a stylesheet or a style tag. CSS is surprisingly powerful, and can be used for numerous attacks. Therefore, it's important that you only use untrusted data in a property value and not into other places in style data. You should stay away from putting untrusted data into complex properties like url, behavior, and custom (-moz-binding). You should also not put untrusted data into IE's expression property value which allows JavaScript.

<style>selector { property : ...ESCAPE UNTRUSTED DATA BEFORE PUTTING HERE...; } </style>     property value

<style>selector { property : "...ESCAPE UNTRUSTED DATA BEFORE PUTTING HERE..."; } </style>   property value

<span style="property : ...ESCAPE UNTRUSTED DATA BEFORE PUTTING HERE...">text</style>       property value

Please note there are some CSS contexts that can never safely use untrusted data as input - EVEN IF PROPERLY CSS ESCAPED! You will have to ensure that URLs only start with "http" not "javascript" and that properties never start with "expression".

C'est pas facile tous ça, on ne sait jamais ce que peut arriver.

Bhudh

Только работает это только в IE и то непонятно до какого нумера.
Остальные браузеры не такие безмозглые.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

mnashe

Цитата: RawonaM от июля 22, 2012, 14:59
Oui, beaucoup de liens a un porn site peut faire Google bannir un site.
Я же показал гораздо более простой способ вписать невидимые ссылки, без всяких таблиц.
И этот способ был всегда.
Кто-нибудь им воспользовался?
Новые пользователи на премодерации, спаммеров режут.
Зачем нужно резко сокращать функциональность ради ничтожной вероятности злоупотребления, которая и без того уже существует?

Цитата: RawonaM от июля 22, 2012, 14:56
http://stackoverflow.com/questions/5855398/user-defined-css-what-can-go-wrong
Это уже серьёзней.
Пишут, что сделать это можно через ссылку на картинку в стилях.
Так можно запретить картинку в стилях (по image или по url), и дело с концом.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Bhudh

Цитата: mnashe от июля 22, 2012, 15:19Так можно запретить картинку в стилях
И прощай бэкграунды. Легче на ссылки регэкспом проверять.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: mnashe от июля 22, 2012, 15:19
Зачем нужно резко сокращать функциональность
:???
Cette fonctionalité n'existe pas encore, pour la reduire.

mnashe

Цитата: RawonaM от июля 22, 2012, 15:08
Please note there are some CSS contexts that can never safely use untrusted data as input - EVEN IF PROPERLY CSS ESCAPED! You will have to ensure that URLs only start with "http" not "javascript" and that properties never start with "expression".
Ну так запретить нафиг url в стилях, и дело с концом.
Лично мне url не нужен.
Я хочу background-color, border, width, height, padding, vertical-align, border-collapse; желательны также параметры шрифта, но можно и обойтись. Это уже даёт огромные возможности по сравнению с тем, что есть сейчас.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

mnashe

Цитата: RawonaM от июля 22, 2012, 15:24
Cette fonctionalité n'existe pas encore, pour la reduire.
Но ведь я же уже успел раскатать губу!
И вообще, надо равняться на идеал, а не на то, что есть :)
Там, где для приближения к идеалу требуется много работы, а также там, где это заметно снижает безопасность — приходится отказываться. А если ты можешь сделать такие огромные возможности меньше чем за полчаса...
‫אז למה לא?
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

mnashe

Цитата: Bhudh от июля 22, 2012, 15:23
И прощай бэкграунды.
Ну и ладно.
Мне нужно не украшательство, а функциональность.
Для функциональности первостепенное значение имеют
colspan, rowspan, border, background-color, vertical-align, width, height, padding.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

RawonaM

http://stackoverflow.com/questions/1453540/is-it-safe-to-allow-users-to-edit-css

ЦитироватьIs it safe to allow users to edit css?

ЦитироватьShort answer: no it isn't.

ЦитироватьI wouldn't do it

Цитироватьit may be possible to run server-side code from a CSS

ЦитироватьShort answer: no.

Цитироватьyou could include links to offsite resources in the CSS which perform "undesirable" effects to the user requesting them.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо


Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

mnashe

Цитата: Bhudh от июля 22, 2012, 15:50
Вообще таблица не работает!
Что ты там с курсивами посреди тегов нагородил? :what:
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр