dima853
110 subscribers
28 photos
1 video
5 links
Building a social network with uncompromising privacy and security by design

Rus - t.me/dima853_code
LeetCode - leetcode.com/u/dima853
GitHub - github.com/dima853
Download Telegram
started making my own in-memory storage yesterday, for specific tasks

and I should finish secure goto soon (base)
πŸ”₯1
i did it on the first try βœ…

logically
❀2
made chunks for my database today, tested and almost everything works βœ…

will also try a couple of attacks against my code

within a couple of days i’ll make a good post about free block search algorithms, arenas/chunks, etc.
❀1πŸ”₯1
wrote the defense for a couple of teams over several days, plus spent a long time debugging all of it.

basic tests passed βœ…

also, i basically implemented my own drs generator (details later)
πŸ”₯1
did safe buffer today, main tests passed βœ…

all the previous days was writing protection for the block_ip function, and still writing to this day

tomorrow will finish the post about chunks/arenas, free block search algorithms, etc.
πŸ”₯2
spent a couple of days writing protection (in asm) for detecting gadgets (0xC3, 0xFF, etc.), blocking dangerous keys (with ret instructions), etc.

basic tests passed βœ…

during this time studied several interesting topics, if i want i'll write articles about them
πŸ”₯2
started working on a new 🀯 feature for my social network 3 days ago

made a small part, but even that took a lot of time

then i still need to do the ui

this week i’ll try to make a big article on the next 13 questions about multithreading in java
πŸ”₯1
I will try to make the first working demo of the social network in 4-5 months.
πŸ”₯5
What is a DAG? Arborescense (Part 2)

What do Make build scripts, Git history, the IOTA blockchain, and AI in TensorFlow have in common? They all run on the same foundation β€” DAG.

Article - https://selfuniversity.vercel.app/en/blog/en/arborescense_dag
πŸ”₯1
finally made the authentication aspect for getting tokens etc via context and auth request through an annotation (for the backend)

completely switched to postgresql, fixed seg fault and other bugs in the ui (gtk) and more or less finished the desktop application itself

today started improving the security of my transcendental bridge, and will start finalizing its database and implementing my ideas there

and yeah, i also spent a long time making a dag-replicated distributed ring buffer (for wal etc)

and started working on a basic editor βœ…
πŸ”₯1
made a couple of new sniffers (for tcp, icmp), took a few days to make them.
i already had a few, will try to add all of them

also almost finished the entire gui, from there you'll be able to run everything needed β€” translator, editor, bridge, etc.

also a couple of days ago came up with an incredible idea on how to make an architecture with practically no servers, where almost everything will be stored locally, where in theory you'll be able to change a whole lot (who to show a post to, who to hide it from, and infinitely many other things)
it might also be impossible to block this network

i sketched out a small plan, seems like it should work.

but i still need to somehow connect all the ideas into one scheme, where all processes are logically structured

honestly the idea is very interesting, i'll try to make it happen
πŸ”₯1
dima853
made a couple of new sniffers (for tcp, icmp), took a few days to make them. i already had a few, will try to add all of them also almost finished the entire gui, from there you'll be able to run everything needed β€” translator, editor, bridge, etc. also…
so basically, i've more or less sketched out my architecture

started implementing it today, in theory everything should work

but we'll see what happens

many editor features will actually be implemented through this architecture, but for now i'll try to make a couple of features for local network

i'll have another powerful feature for filtering messages, words, and everything else, since almost everything is stored locally, there won't be any anonymity issues
πŸ”₯1
finally more or less finished my in-memory db.

added pointer compression, a segregated fits allocator, thread local storage
improved security, fixed segfaults, added optimizations (cache line alignment, simd, etc.)

tested the db on a small benchmark β€” handles 1000+ threads, scales up to 1.6gb+ in the pool (and 5700 blocks), reuses memory correctly, 0 errors in valgrind, ran under load for about an hour with no crashes or leaks

came up with a rough way to make popular traffic analyzers not notice certain packets.
this will definitely be the foundation of the entire social network architecture

also birthed an idea for a subproject within the social network.
several algorithms, architectures, etc. will be implemented based on it β€” it could easily become a startup if polished to perfection

i've already sketched all of this out schematically (but only part of it)
maybe later i'll go into more detail about it

and finally β€” a perfect one‑year streak on leetcode πŸŽ‰
πŸ”₯2
Made a website for the demo, there will be a bit of info about everything βœ…
-> https://kryosette.vercel.app

Hopefully I'll be able to finish it by May 17

Also, 800 problems solved on Leetcode πŸŽ‰
πŸ”₯1
dima853 pinned Deleted message
Demo26 | kryosette

No surveillance, no servers, no overhead, or any other shit.

Ready to show the completed foundation of some features, as well as the principles, goals, and next steps.

-> https://kryosette.vercel.app/demo

I've shown a small part of my work, simply because all of this is incredibly complex and time‑consuming to achieve in order to present it in full.
And obviously, not everything can be illustrated.

For myself, I've built the very foundation that allows me to properly roll out and test various features.

I have several schematics of my algorithms/ideas/architectures that I'll start implementing very soon, and of course, everything works in theory.

There will be a lot of reverse engineering, testing, papers, and closing security gaps βœ…

kryosette - t.me/kryosette
selfuniversity - t.me/selfuniversity
bytegraph - t.me/bytegraph

Discussion - t.me/kryosette_chat
πŸ”₯3
dima853 pinned a photo