• 20 Posts
  • 96 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • Every bugfix is a CVE. Even if it is maybe not a security problem in first place, but it might be one in the kernel context, so everything is a CVE. Also other CVEs from other applications, open source or not, doesn’t have to mean that much. You have to see those database quite critical. Especially if you need very esoteric, almost magical methods to exploit.

    When the people of the Linux Kernel started flooding them, because every bug is a security problem, those Database providers were and are very happy. It makes good money, those data is seller from other providers to companies. And now you really have to use their service, because the kernel have soooooooo many security problems! It is not like developers or security teams are happy about this shit. But if the senior leaders insist on use those CVEs, you don’t have any choice. And it is not that unusual, that it is not needed to address them.

    The Linux Kernel can provide and provides more security when you use them. It is the decision of the distribution if they want to enable selinux or apparmor, enable kernel options, which make your system more hardened with memory encryption, page poison or kernel lock down and and and. Since this is only the kernel, the userland can provide more features, which some distributions also enables.

    The way you can elevate applications and define special rights for the usage of devices or OS functions, is incomparable to standard Windows. Would only user, group and rwx exist, they wouldn’t be any lxc, podman, docker or whatever today. Windows does not the same now. Windows does it different and can’t do some things regarding elevation of rights and their restriction by design.


  • Linux Kernel provides more security techniques than Windows indeed, but they need to be used. To point out CVEs is kind of stupid. The Linux kernel never commited any entries to the CVE database for years, they started since February 2024 doing so, because they gave up on their opposition. They warned, if they do this now, the databases will get flooded with CVEs. Because in the kernel context, every bug counts as a security problem, if you look at it from the right perspective. This is a difference to Windows CVEs.

    Of course this is great for those CVEs database providers because they now can sell their stuff happily.

    What you need are not CVE entries for the Linux Kernel, but the latest supported Linux Kernel installed.

    And srsly: Antivirus is snake oil. Using software with Administrator rights in Windows or even Linux, which parses every file, is fucking dangerous. It is usable on a mailserver, where the antivirus process is containerised or virtualized.

    And what is the point with firewalls I read here? The most distros have firewalls enabled. When were they not there? Iptables was always there and I had to configure it, so I could allow or disallow incoming traffic. I almost never had to install it manually.

    Edit:

    Regarding CVEs, here the what Linux CNA tells:

    Note, due to the layer at which the Linux kernel is in a system, almost any bug might be exploitable to compromise the security of the kernel, but the possibility of exploitation is often not evident when the bug is fixed. Because of this, the CVE assignment team is overly cautious and assign CVE numbers to any bugfix that they identify. This explains the seemingly large number of CVEs that are issued by the Linux kernel team.

    Source

    Any bugfix is a CVE


  • I did it few times between 2008 and 2010 when I was way younger. Idk how I did it, but after two times I was used to it and learned also a lot. Today I don’t have the nerves to install arch without archinstall or anarchy. The wiki helped me a lot. The wiki gives an excellent guide to install arch and to set up everything you need. It is well written enough, that no deep Linux knowledge is needed

    The archlinux wiki is great for everything. I used it when I had Fedora, Debian or sometimes if I used OpenBSD.


  • This is long text. But it is maybe interesting, because I tell about my relatives and german villages in Siberia.


    However, the Germans many regions of Russia had arrived during Tsarist times as settlers and had often been in the nobility, which made many of them counterrevolutionary.

    It highly depends. Most were also just peasents which were suffering from kulaks. The Germans arriving in tsarist Russia were just peasants which were invited by tsar Katharina, she promised many things. And almost nothing of those promises could be fulfilled. I don’t know how many of these peasants actually became peasants, because I don’t know much about Volga Germans. I also don’t know if it was right or wrong to deport them.

    But I can tell something about my ancestors. My grand-grand-grandfather was a rich german guy who arrived in southern Siberia and founded a village, where other germans settlers moved in. They didn’t liked them, because he was a shitty kulak who expropriated them.

    He always had an argument with my grand-grandfather and inherited nothing to him. That’s why he started to dislike kulaks and supported the bolsheviks, like other settlers there. After the revolution the german villages hat names like “Rosa” (Referring to Rosa Luxemburg). Other names remained.

    The interesting part was then the second world war. One relative, a descendet from my grand-granduncle, was in the Red Army and fought also against fascist Germany. But he got captured and was treated very, very well, because he was german. Well in the end he joined the Wehrmacht, while other still remained in the Red Army. Idk if he was also in Berlin, at least my russian grand-grandfather fought against germans in Berlin. Weird constellation to be honest.

    The german dude settled somewhere in Stuttgart and had a good life, West-Germany treated him well. Later he wrote a book about it and released it. Dont know its name, my grandfather died few years ago so I can’t ask him about his name again. Never heard from any of my relatives ever something positive about nazism. I have so so many relatives, its insane. Enough in Russia, Germany and somehow before the revolution the kulak part settled into the USA lol

    It is an interesting micro cosmos. But as I said, I don’t know much about Volga Germans, I never met one. But if I think about this relative who joined the Wehrmacht in the end, it was maybe right do deport them, I don’t know. I mean he was not a fascist in first place, but Germany made him joining the Wehrmacht. I can imagine they could have done something like that to the Volga Germans. Treating them very well and and and.












  • but Im seeing syntax that Ive never seen in my life

    Which languages do you know? What is your background?

    What is wrong with “var test int”? There is no need for a return type, if the function returns nothing. Thats the language design and I think it is easy to remember.

    func(u User) hi ()

    u is something like self in Python and hi() is a method of User.

    Please explain why do you think something is too messy, also with which languages you have already worked.