Gravicacher

Gravacacher is zeer eenvoudige en lichtgewicht caching-server die is ontworpen voor één specifiek doel: om avatarafbeeldingen te cachen.
Download nu

Gravicacher Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alexander Tsvyashchenko
  • Uitgever website:
  • http://www.ndl.kiev.ua/projects/gravacacher.html

Gravicacher Tags


Gravicacher Beschrijving

Gravacacher is zeer eenvoudige en lichtgewicht caching-server die is ontworpen voor één specifiek doel: om Avatar-afbeeldingen te cachen. Gravacacher is zeer eenvoudige en lichtgewicht caching-server die is ontworpen voor één specifiek doel: om avatarafbeeldingen uit diensten zoals www.gravatar.com te cachen, die "wereldwijd erkende avatars" -type verschaft, wordt Gravacacher ingezet op sites die blogs of forums zijn op Gravatars. Het Gravacacher-project ondersteunt een beveiligingsmechanisme waarmee het alleen query's kan beantwoorden die worden gemaakt via URL's die worden gegenereerd door uw serversoftware, zoals blog- of forummotoren, permanente geautoseerde entiteiten, en zowel positieve als negatieve TTL's bij caching.Here zijn enkele belangrijke kenmerken van " Gravacacher ": · Ondersteunt beveiligingsmechanisme om toegang te verlenen alleen voor die avatars die uw websoftware links naar links heeft gegenereerd, meer hieronder. · Ondersteunt meerdere sites - ik ken op dit moment geen andere service behalve gravatar.com, maar het is mogelijk Nieuwe konden verschijnen. · Ondersteunt "permanente" Avatars, dat wil zeggen die die nooit verlopen - nuttig voor uw eigen avatars die op uw eigen webserver zijn opgeslagen. · Ondersteunt zowel positieve als negatieve TTL's voor Avatars in de cache. · Ondersteunt "Standaard" Avatars Fetching, zelfs als Hoofdserver is omlaag of overbelast - die opgehaalde avatars worden echter niet verkleind, dus zorg ervoor dat de link naar het beeld van de juiste maat is.Security-mechanisme Uitleg Het basisidee is om te voorkomen dat anderen van Met behulp van uw Gravacacher-installatie als gratis Gravatar.com Caching proxy voor hun eigen behoeften.Leving Uw Avatars-proxy open kon niet alleen ongewenste systeembelasting en verkeer veroorzaken, maar ook in het geval van een fout van Gravatar.com of andere server die u kunt cachen - Als de server die u cache bijvoorbeeld niet Goed genoeg valideert "Standaard" -parameter, zou de onbeperkte installatie in feite open-generaal HTTP-proxyserver openstaan, die nog gevaarlijker is. Om te overwinnen dat het volgende wordt uitgevoerd: Link Generator ( Dat is meestal enkele blog / forum-engine), naast het genereren van de gebruikelijke reeks parameters die nodig zijn voor het ophalen van de informatie van Gravatar.com of andere server, genereert ook MD5 HASH van "Wachtwoord" + "parameters", waar alleen "wachtwoord" is naar Gravacacher en Generator-engine. Deze hash is toegevoegd aan de set parameters die in de link worden geplaatst. Bij het dienen van het serveren, berekent Gravacacher MD5 Hash of Reviver-parameters (met uitzondering van de hash, natuurlijk) en vergelijkt deze met de ontvangen hash. Als dit niet overeenkomt - verzoek wordt geweigerd. Hier is een eenvoudig voorbeeld van nephashes voor duidelijkheid .Suppose dat het verzoek die we normaal zouden genereren ijltp: //www.gravatar.com/avatar.php? Gravatar_id = 12345Size = 80default = http: //www.example.com/default_image.pngparameters hier zijn "gravatar_id = 12345Size = 80 standaard = http: //www.example.com/default_image.png" Als het wachtwoord "BLA-BLA-BLA" is en Gravacacher Installatie is toegankelijk als "www.example.com/gravacacher.fcgi", dan moet de generatiesoftware het volgende uitvoeren: Gravacacher_id = MD5 ("Bla-Bla-Blagravatar_id = 12345Size = 80 standaard = http: //www.example.com/ Default_image.png ") Laat Gravacacher_id uit de vorige stap" 67890 "zijn. Den we genereren nieuwe URL door Gravacacher_id daar te plaatsen en www.gravatar.com te vervangen door Gravacacher URL, wat resulteert in de volgende URL: http://www.example.com /gravacacher.fcgi?gravatar_id=12345Size=80 Standaard = http: //www.example.com/default_image.pnggravacacher_id=67890 Houd er rekening mee dat deze functie n OT Voorkom ongeautoriseerd ophalen van avatars van uw cache die u links naar - tenslotte gegenereerde, het is bijna onmogelijk om te weten of aanvrager de "geldige" één is - dwz die die zojuist de pagina van uw server heeft gedownload en nu om Avatars wordt gevraagd door links te vragen Vanaf die pagina, in tegenstelling tot iemand die de pagina enige tijd geleden opgehaalde en nu herhaaldelijk gegenereerde link gebruikt om de Avatar over en op te halen. Het wordt ook voorkomen dat anderen uw cache gebruiken om dingen op te halen die u nog nooit koppelt aan - en dat , Ik geloof, zou genoeg voor de meeste mensen moeten zijn. Als dit niet het geval is, overweeg dan om een vorm van rotatie van wachtwoorden te implementeren, zodat het wachtwoord dat wordt gebruikt voor het genereren van links af en toe wordt gewijzigd, waardoor alle vorige links ongeldig is. Finaal, natuurlijk, indien ondanks alle gevaren die u onbeperkte toegang wilt - kunt u de beveiliging inschakelen Kijk uit met het opgeven van het lege wachtwoord in Config en het weglaten van Gravacached_ID vanaf uw links - dan zal Gravacacher in een onbeperkte modus werken.


Gravicacher Gerelateerde software