-
Wirklich armselig
Autor: Yannick 16.09.09 - 16:29
Es ist wirklich armselig, wieviel Leute glauben ein Redirect-Dienst wie tr.im würde aus 3 Zeilen bestehen.
Es mag zwar sein, dass der eigentliche Algorithmus zum Finden eines kurzen Hash-Wertes in ein paar Zeilen-Code steckt, einen kompletten Dienst dafür aufzusetzen erfordert jedoch sehr viel mehr Arbeit.
Nur mal ein paar Anregungen die alle programmatisch umgesetzt werden müssen um zu verstehen wieviel Aufwand hinter so einem System steckt:
* Die Urls müssen vom Syntax her geprüft werden
* Es wird geschaut ob die URL ggf. auf einer Spammer-Blacklist steht.
* Das Abspeichern der URLs in die Datenbank muss auch gegen SQL-Injektions und andere Angriffe abgewehrt werden
* Für benutzerbezogene URLs muss ein Berechtigungssystem impmlementiert und umgesetzt werden
* Es muss gewährleistet werden dass Spammer nicht tausende URLs auf einmal in die Datenbank schreiben
* Bereitstellung einer Api mit diversen Funktion
usw. usw. usw.....
Dies ist nur ein sehr kleiner Auszug von dem was bei so einem Dienst alles gemacht werden muss. Ich sag nicht, dass es sich hier um die Köngigsklasse der Programmierung handelt, so ein Dienst erfordert jedoch sehr viel mehr (Hand-)Arbeit als es den Anschein haben mag und hat durchaus seine Berechtigung als OpenSource Projekt. -
Re: Wirklich armselig
Autor: Überkuh 16.09.09 - 17:19
Yannick schrieb:
--------------------------------------------------------------------------------
Sowas ist doch Standart!
> * Die Urls müssen vom Syntax her geprüft werden
Das auch!
> * Das Abspeichern der URLs in die Datenbank muss auch gegen
> SQL-Injektions und andere Angriffe abgewehrt werden
Ein nice to have aber auch kein akt!
> * Es wird geschaut ob die URL ggf. auf einer Spammer-Blacklist steht.
Wahnsinn! Ne Session und 2-3 Spalten mehr pro Link..
> * Für benutzerbezogene URLs muss ein Berechtigungssystem impmlementiert
> und umgesetzt werden
Gibts schon fertig nennt sich Captcha!
> * Es muss gewährleistet werden dass Spammer nicht tausende URLs auf
> einmal in die Datenbank schreiben
Hallo?? Du willst da LINKS eintragen! Da reicht schon'n simpler get! (Wobei wir hier natürlich wieder mit den tausend URL's auf einmal kollidieren..)
> * Bereitstellung einer Api mit diversen Funktion
>
> usw. usw. usw.....
Eins stimmt sicher. Wenn ichs kopieren kann muss ich mir selbst kein Pilz machen. Also *daumenhoch*
> Berechtigung als OpenSource Projekt. -
Re: Wirklich armselig
Autor: Yannick 16.09.09 - 20:42
> > * Das Abspeichern der URLs in die Datenbank muss auch gegen
> > SQL-Injektions und andere Angriffe abgewehrt werden
>
> Ein nice to have aber auch kein akt!
Es geht nicht drum das es ein Akt ist, es geht nur drum dass die Summe aller kleiner Aufgaben zu sehr viel Arbeit führen. Ich hab hier ungefähr 2% dessen aufgezählt was bei so einem (ordentlich) umgesetzten Dienst alles gemacht werden muss.
Und es ist bei so einem Dienst bestimmt mehr als ein Nice to Have, sondern eine Notwendigkeit den Dienst sicher abzuschirmen.
> Wahnsinn! Ne Session und 2-3 Spalten mehr pro Link..
> > * Für benutzerbezogene URLs muss ein Berechtigungssystem
> impmlementiert
> > und umgesetzt werden
>
> Gibts schon fertig nennt sich Captcha!
Mit Berechtigungssystem meine ich, dass jeder User sich mit Benutzernamen + Passwort einloggen kann um bestimmte Optionen in seinem Profil über seine eigenen URLs sehen zu können.
Ein Captcha bring hier gar nichts, hat auch absolut nix mit der Sache zu tun.
Im Gegenteil, Captchas würden dazu führen, dass das System einen Anwender eher abschrecken würde.
> > * Es muss gewährleistet werden dass Spammer nicht tausende URLs auf
> > einmal in die Datenbank schreiben
>
> Hallo?? Du willst da LINKS eintragen! Da reicht schon'n simpler get! (Wobei
> wir hier natürlich wieder mit den tausend URL's auf einmal kollidieren..)
??? Ein Simpler Get wenn 1000 URLs auf einmal abgesetzt werden?
> > * Bereitstellung einer Api mit diversen Funktion
> >
> > usw. usw. usw.....
>
> Eins stimmt sicher. Wenn ichs kopieren kann muss ich mir selbst kein Pilz
So wie du hier antwortest muss ich dir unterstellen dass du 0 Ahnung von der Materie hast. Allein die Bereitstellung einer Api nimmt viel Zeit in Anspruch. -
Re: Wirklich armselig
Autor: lamerhasser 17.09.09 - 01:18
mit so nem vornamen hat man einfach 0 plan und haelt einen url-redirector fuer nobelpreisverdaechtige kunst.
geh dich trollen, du lamer. -
Re: Wirklich armselig
Autor: Yannick 17.09.09 - 09:10
> mit so nem vornamen hat man einfach 0 plan und haelt einen url-redirector
> fuer nobelpreisverdaechtige kunst.
>
> geh dich trollen, du lamer.
Aha, mittlerweile wird Inteligenz schon am Vornamen gemessen.
Das lässt einige Rückschlüsse auf dich zu.