210 похожих чатов

YWallet Audit Results Anyone here a ZCash user? If so,

you may find this relevant.

Recently an audit of the Ywallet was published by cybersecurity professionals that were engaged by the ZCash team or whomever it is in that ecosystem that's responsible for commissioning such efforts.

The results of that audit were published here: https://zecsec.com/audits/YWalletAuditReport-FINALv3.pdf

They found one high-security issue and a couple of other lower level problems. The identified problems have since been remediated (addressed).

Takeaway From This Audit

Even though this issue has since been fixed, the high-security bug that the researchers identified is worth noting.

Essentially:

1. The wallet has a feature that allows one to create "contacts" for various wallet addresses the same way you would when saving someone # in your phone. Okay, cool.

2. Normally, this contact info is saved locally (on your computer / device / wherever you have this Ywallet software installed)

3. ZCash also allowed users to commit these contact mappings to the blockchain as well though (curious feature for a privacy-centric currency, but I digress)

With the above facts in mind, let's consider a hypothetical with Bob and Alice. They're both ZCash users and they know each other's respective ZCash addresses. Like the good friends / lovers they are, Bob has Alice saved as a contact under her address & vice versa.

If an attacker had knowledge of Bob & Alice's address + which addresses they had each other saved under as contacts, then said attacker would be able to intercept messages (memos) sent between the pair and modify / alter them before forwarding to them to their ultimate destination (MITM pretty much).

Developers Fixed This

The fix was providing cryptographic authentication for contacts pulled from the blockchain to prevent the type of forgeries that would enable a MITM attack like the one outlined in the audit report.

So, consider that a win for ZCash and their users.

Finding Bugs / Issues is a GOOD THING

You want to find issues in code / software so that you can address them and fix those problems before a bad actor does first.

Sadly, this space doesn't believe in this principle so often times when issues are discovered in smart contracts and other projects in blockchain, the "developers" or "team" backing said project will refuse to acknowledge the issue - opting instead to leave their fate up to chance.

I'm not sure why blockchain projects engage in this dumbass practice. I call it 'dumbass' because that's what it is. Perhaps its due to a lack of necessary funds to pay out bug bounties. Or maybe it derives from a terribly misguided belief that since addressing issues in a project's code requires inherently admitting that the developers are not infallible gods descended from Mt. Olympus that it would be better to risk the project being totally compromised before disappointing their respective communities with the grim reality that bugs are to be expected in software projects and that their existence or discovery is in no way indicative in itself of a catastrophic failure on the part of those responsible for building and maintaining the project.

1 ответов

34 просмотра

The audit is really thorough. good thing it was the first audit

Похожие вопросы

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта