So I have a small web app I made. I didn’t really advertise much because there’s a lot of things I wanna fix in it and I don’t have the time. But I did tell a few classmates about it.

Last few days I noticed it had been running slowly. Until one day it just stopped working. I checked the server logs and there was a background worker trying and failing to insert some data into the db on loop because of a bug I didn’t notice. The data it was trying to insert was spam so I knew this was an intentional thing. I took the server down and in the process accidentally deleted all the logs. Oops.

So I go and check the database and the user who inserted the spam data used their actual email. I google it, find their GitHub, their twitter, and their fiverr which has their actual name and picture. I search their name in my university system and find them. It’s someone I don’t know. Someone who heard from a classmate I told about it.

Fixed the bug now, banned the account, removed the spam. I guess you could say they did me a favor catching the bug but they could’ve just told me about it lol.

The only question left is: should I contact them? Send them a subtle 'I know what you did" message on the uni portal?

  • recursive_recursion they/them@lemmy.ca
    link
    fedilink
    English
    arrow-up
    76
    ·
    2 days ago

    I’d personally suggest sending an email to one of your profs about noticing potentially malicious network activity that originated from a fellow uni student with your attached proof.

    In that same email you could ask them what’s the proper procedure for the circumstance you’re in.

    • Cyrus Draegur@lemm.ee
      link
      fedilink
      English
      arrow-up
      45
      ·
      2 days ago

      I feel like this is the best option.

      OP shouldn’t even TRY to take matters into their own hands.

      Document rigorously and then send all documentation to the designated people.

      Then document who you sent it to and hold onto backups
      so that if they try to turn it around on you, you can dump all their dirty laundry out into the open

    • PennyRoyal@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      17
      ·
      2 days ago

      What are you doing here with your thoughtful and well-reasoned replies? This is the internet, we’ll have none of that kind of thing around here! Just because this is absolutely the right course of action doesn’t mean you can be promoting this kind of calm and unsensational behaviour!

  • Maiq@lemy.lol
    link
    fedilink
    English
    arrow-up
    53
    ·
    2 days ago

    Bring your evidence to the CS Professor. See what they think.

    • Snot Flickerman
      link
      fedilink
      English
      arrow-up
      34
      ·
      2 days ago

      Yeah generally it’s in bad form to mess with other people’s projects without their permission at university. CS Professor probably won’t be impressed.

    • fartsparkles@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      ·
      2 days ago

      Agreed. Mostly because there’s a risk that individual will continue down the offensive security route without guidance and end up a blackhat.

  • Aarrodri@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    Do You have the usual friend that loves punching people? You know… Great friend but drinks and is always getting into bar fights?

  • rirus@feddit.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    Just ask him why he did it and how he found out about it and that he should just notify you instead of exploiting the bug.

  • Sibbo@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    Anyone could have used that email to insert spam. Unless you use confirmation emails?

    Well, if you don’t, you have nothing. If you do use confirmations, then just tell the police.