GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Demi Marie Obenour (alwayscurious@infosec.exchange)

  1. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Thursday, 17-Apr-2025 07:24:57 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • ✧✦Catherine✦✧

    @whitequark Ah, that sounds like a job for a script or a premade VM that is ready to go.

    In conversation about a month ago from infosec.exchange permalink
  2. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Thursday, 17-Apr-2025 07:23:43 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • ✧✦Catherine✦✧

    @whitequark eepy?

    In conversation about a month ago from infosec.exchange permalink
  3. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Thursday, 17-Apr-2025 07:18:29 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • ✧✦Catherine✦✧

    @whitequark I’m a bit suprised you aren’t doing this in a VM.

    In conversation about a month ago from infosec.exchange permalink
  4. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Friday, 04-Apr-2025 12:44:15 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker

    @dalias I think such functionality should be available in most cases, unless redaction is required for some reason.

    Whether it should be the default view I am less certain about. People do make embarrassing typos.

    In conversation about 2 months ago from infosec.exchange permalink
  5. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Saturday, 22-Mar-2025 20:27:57 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Nazo

    @nazokiyoubinbou @dalias 100% agree for stuff like infotainment firmware. For stuff that is safety critical there is an argument that the general public (and any passengers and subsequent owners) have the right to count on safety features not being defeated. I’m not sure where the line should be drawn there.

    In conversation about 2 months ago from infosec.exchange permalink
  6. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Tuesday, 04-Mar-2025 12:47:24 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • Hayley
    • LisPi
    • theearthisapringle

    @dalias @lispi314 @theearthisapringle @swordgeek @hayley People want to run games. How should they do it? “Don’t do it” is not an answer.

    If you limit the browser too much, people will just run desktop applications instead, and for stuff that isn’t fully trusted that is a security regression.

    In conversation about 3 months ago from infosec.exchange permalink
  7. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Tuesday, 04-Mar-2025 12:21:29 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • Hayley
    • LisPi
    • theearthisapringle

    @dalias @lispi314 @theearthisapringle @swordgeek @hayley If you are wanting to get performance that is anything close to what the hardware can actually do, you aren’t doing most of the work on the CPU. You are dong it on the GPU, and that is a nightmare of its own security-wise. Oh, and I highly doubt you will ever able to run an interpreter there with performance that is remotely reasonable due to how the hardware works.

    In conversation about 3 months ago from infosec.exchange permalink
  8. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Tuesday, 04-Mar-2025 12:07:09 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • Hayley
    • LisPi
    • theearthisapringle

    @dalias @lispi314 @theearthisapringle @swordgeek @hayley What kind of performance can one get from a type-1 only JIT? If one only compiles to a bytecode then performance is limited to that of an interpreter, and my understanding is that even threaded code is still quite a bit slower than native code (due to CPU branch predictor limitations I think?). On the other hand, compiling to a safe low-level IR (such as WebAssembly or a typed assembly language) and generating machine code from that could get great performance, but that requires trusting the assembler (which, while probably much simpler than a full JS engine, isn’t trivial either).

    In conversation about 3 months ago from infosec.exchange permalink
  9. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Tuesday, 04-Mar-2025 11:39:41 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • Hayley
    • LisPi
    • theearthisapringle

    @hayley @dalias @theearthisapringle @swordgeek @lispi314 JS is a very badly designed language from a performance perspective: every property access is semantically a dictionary lookup, and the JS engine must do heroic optimizations to get rid of that lookup. It’s much easier to write a Scheme or Common Lisp compiler because record type accessors are strictly typed, so they will either access something with a known offset or raise a type error.

    In conversation about 3 months ago from infosec.exchange permalink
  10. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Tuesday, 04-Mar-2025 11:39:40 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • Hayley
    • LisPi
    • theearthisapringle

    @lispi314 @dalias @theearthisapringle @swordgeek @hayley Yup! Duck typing is absolutely horrible from a performance perspective, unless compile-time monomorphization gets rid of it.

    In conversation about 3 months ago from infosec.exchange permalink
  11. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 05:22:11 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Haelwenn /элвэн/ :triskell:
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @lanodan @theearthisapringle @swordgeek Hard disagree on SSO, which (combined with SCIM) really is the right way to authenticate to things in an enterprise or government environment. For instance, many U.S. government websites use https://login.gov as the SSO provider, and that really is an improvement over them all managing authentication separately.

    In conversation about 3 months ago from infosec.exchange permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: login.gov
      The public’s one account for government. | Login.gov
      Use one account and password for secure, private access to participating government agencies.
  12. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 05:13:25 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle For web compat postMessage() still needs to work for PayPal, as does ??? for Google. Might make sense to just hard-code those services as special-cases for legacy reasons, though.

    In conversation about 3 months ago from infosec.exchange permalink
  13. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 05:10:46 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle I think the HP Sure Click Secure Browser comes close to that. It’s sadly the only viable model with present browsing engines.

    A partial solution is to use a mainstream browser (like up-to-date Chromium) for work that needs to be secure (like managing web hosting) and something else in a VM (ideally Tor) for general browsing.

    In conversation about 3 months ago from infosec.exchange permalink
  14. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 04:57:25 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle that’s why you have different VMs for different websites 🙂.

    In conversation about 3 months ago from infosec.exchange permalink
  15. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 04:51:25 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle In that case the safest option is to run the browser in a tightly sandboxed VM, so a browser exploit is not game over. That’s what Qubes OS does.

    In conversation about 3 months ago from infosec.exchange permalink
  16. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 04:49:50 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle A lot of browser vulnerabilities are JS engine bugs, and those are much harder to mitigate unless one disables JS altogether.

    In conversation about 3 months ago from infosec.exchange permalink
  17. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 04:20:37 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @dalias @swordgeek @theearthisapringle The problem is the security patch gap. If one diverges too far from upstream then one risks not being able to release security patches in time.

    In conversation about 3 months ago from infosec.exchange permalink
  18. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Monday, 03-Mar-2025 04:12:20 JST Demi Marie Obenour Demi Marie Obenour
    • Rich Felker
    • Colin B.
    • theearthisapringle

    @swordgeek @theearthisapringle @dalias I’d avoid downstream forks of browsers unless they have a record of pulling updates from upstream within days of upstream updates.

    In conversation about 3 months ago from infosec.exchange permalink
  19. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Thursday, 27-Feb-2025 08:04:44 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker

    @dalias 5 requests per 10 seconds seems like something that a human could easily be hit by accident when looking through commit logs.

    In conversation about 3 months ago from infosec.exchange permalink
  20. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Friday, 21-Feb-2025 05:23:22 JST Demi Marie Obenour Demi Marie Obenour
    in reply to
    • Rich Felker

    @dalias Are you thinking of specific functionality or just overall priorities?

    In conversation about 3 months ago from infosec.exchange permalink
  • Before

User actions

    Demi Marie Obenour

    Demi Marie Obenour

    Software developer and security researcher. I work for Invisible Things Lab; opinions my own. Follows are not endorsements.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          167753
          Member since
          5 Sep 2023
          Notices
          28
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.