Uploaded image for project: 'Magnolia Personalization'
  1. Magnolia Personalization
  2. MGNLPN-507

Consider an in-memory ip-based cache as an alternative to session storage for geo ip information

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Neutral Neutral
    • None
    • None
    • None

      The side effect of info.magnolia.personalization.geoip.CountryDetectorFilter currently is that it triggers the session creation for even anonymous users. This is done supposedly to not invoke costly GeoIp calls upon every request, but is prone to various problems related to the anonymous user sessions:

      • e.g. as had suggested - it could be prone to denial of service attacks
      • it masquerades our CSRF-prevention mechanism (which kicks in only when the session is not created)

        Acceptance criteria

              Unassigned Unassigned
              apchelintcev Aleksandr Pchelintcev
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR