3 ms·
> But that's not realistic, a lot of simple things need to go through the cell membrane all the time. But surely something that contains an executable payload
by manholio 4y ago
> But that's not realistic, a lot of simple things need to go through the cell membrane all the time.
But surely something that contains an executable payload (DNA/RNA) needs to be better scrutinized than a simple nutrient. Runtime alterations of the cell code are practically never required, the fact that any code that enters the cell is fair game to execute and even to permanently alter the nucleus "binary"(retroviruses) strikes as a bad practice. A static host-key, unique per individual, would stop all such viruses.
So you cannot shake the impression that evolution does not really care about the information security of any given host. What it cares about is overall success of the gene while allowing for sufficient variation and flexibility - the retroviruses are just a tool among many to induce such genetic variability.
Nothing I say above should be taken as dismissing an exceptionally intricate and developed system, just pointing out the different way a rational attacker would approach the problem and that the defenses against such an attack would be fundamentally different than what evolution had to deal with in the past.
- tux3 4y agoI wouldn't really say that it doesn't care about information security. The DNA is actually pretty well protected, tightly wound inside the nucleus, which has pretty strong access control checks on what can enter and what can leave. It's always possible to break those protections, but a lot of effort went into "sandboxing" the rest of the cell and the nucleus. There are also strong checks on code circulating where it isn't supposed to be. If you let RNA or DNA run around in plain sight in the blood, your immune system will react immediately with extreme prejudice and excessive violence. But of course viruses and vaccines wrap that code in a protective layer (much like malware wraps itself with packers, obfuscation, and sophisticated delivery methods before reaching the target). And then like you said, that protective vesicle needs some sort of static key to enter cells, it needs to target an appropriate receptor to gain entry. Where things get complicated is that, while it would be really good to have per-host random keys, instead of a fixed set of receptors than anyone can trigger by 'putting a square shape in the square hole', the lock and key system of proteins is not one where you can generate a random receptor and the key that matches it from a seed, like you could in cryptography. It takes huge effort and long optimization times to find a protein that matches a random receptor pretty well. The consequence is that it's non-trivial for viruses to jump between animals that have slightly different receptors, or to find a new target in a particular host. It takes a lot of optimization time to find even just a single static key that matches. But the corollary is that it's nigh impossible for a human body to add a random per-host mutation to every receptor and everything that binds to it. It's a good idea in infosec, but because of the way proteins and chemistry work in biology, we don't have any mechanism to create the sort of defenses you care about. Evolution does care very much about retroviruses, and in fact the defenses it put in place are able to brutally murder the overwhelming, oppressive majority of them. I think the impression that it's missing some obvious defences is due to the fact that the kind of defense that works really well in biology is very different from the kind that works well in infosec. There are cases where evolution goes wrong, because it optimizes for the replication of the genes instead of the wellbeing of the host, that's true. But in the case of retroviruses, the host almost always loses fitness after an infection, so defending the genetic code against viruses tends to be strongly aligned with what evolution "cares about" (insofar as it "cares" about anything)