Hacker Poesy
  • FAQ
  • Login
  • Public

    • Public
    • Groups
    • Recent tags
    • Popular
    • Directory

Conversation:

Notices

  1. MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 09:17:14 EST MMN-o ✅⃠ MMN-o ✅⃠
    Remote profile options...
    Is it enough to check HTTP_REFERER to make sure someone is making a request from your own domain? I assume that privacy-aware browsers don't remove that header when sending requests to the same domain name.
    Monday, 22-Feb-2016 09:17:14 EST from social.umeahackerspace.se permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 09:27:18 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • drymer
      • undefined
      @drymer I just pushed a fix to !GNUsocial so POSTs against the API require an HTTP_REFERER value with the same domain as the site is served on (unless using OAuth) so forms on third party websites can't POST to an authenticated session. @0@quitter.is pointed out that this could be done (since !Qvitter changes require API access without OAuth using an ordinary session)…
      Monday, 22-Feb-2016 09:27:18 EST permalink

      Attachments

      1. mmn-20160222-ostatus-ss8l.html
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 09:29:02 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • drymer
      @drymer By XHR being unaffected I mean it was already protected against that (POSTs via javascript).
      Monday, 22-Feb-2016 09:29:02 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 09:51:49 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • drymer
      @drymer It'll give a 401 unauthorized.
      Which kind of 3rd party plugins are you thinking about?
      Monday, 22-Feb-2016 09:51:49 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 10:19:41 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • drymer
      @drymer Nothing should ever use #CSRF (cross site request forgery) as a feature and think they can get away with it :D
      Monday, 22-Feb-2016 10:19:41 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 20:11:17 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • Cathal Garvey
      @cathal We use HTMLPurifier (previously htmLawed) to remove malicious HTML .)
      Monday, 22-Feb-2016 20:11:17 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 20:14:04 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • Cathal Garvey
      @cathal I even remove <img> tags, which StatusNet didn't do (and Diaspora serms to think is a feature). So no possibility to include tracking via remote resources either. (I try to fix everything that flags me on either noscript or requrspolicy plugins)
      Monday, 22-Feb-2016 20:14:04 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 20:19:40 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • Cathal Garvey
      @cathal I made GNUsocial even remove*
      It's not just me who removes 'em ;)
      Monday, 22-Feb-2016 20:19:40 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 20:23:10 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • Cathal Garvey
      @cathal StoreRemoteMedia is a plugin that downloads remote images to the server and delivers them locally. It's recommended by the !qvitter readme .)
      Monday, 22-Feb-2016 20:23:10 EST permalink
    • MMN-o ✅⃠ (mmn)'s status on Monday, 22-Feb-2016 20:24:35 EST MMN-o ✅⃠ MMN-o ✅⃠
      Remote profile options...
      • Cathal Garvey
      @cathal When we start sharing more videos and audio and choose to cache that locally we might start running into some issues though (delays for downloading and storage space).
      Monday, 22-Feb-2016 20:24:35 EST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • Privacy
  • Source
  • Version
  • Contact

Hacker Poesy is a GNU social hub. It runs version 1.1.3-beta3, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Hacker Poesy content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.