Bitcoin Forum
May 20, 2024, 11:53:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Looking for source code audit service  (Read 171 times)
AB de Royse777 (OP)
Legendary
*
Offline Offline

Activity: 2492
Merit: 3901


Hire Bitcointalk Camp. Manager @ r7promotions.com


View Profile WWW
July 05, 2023, 06:46:35 PM
Merited by LoyceV (4)
 #1

One of my client is looking for a third party trusted audit service to audit their product source code. I found some online service like keylabs and some others but I don't have much knowledge to choose one. If you have knowledge and resources about it then please suggest me some.

Cheers,

If you have personal contact with any team and they have good reputation please suggest I will note it for the client.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1876
Merit: 1308

Get your game girl


View Profile
July 05, 2023, 10:52:54 PM
 #2

Hello, could you elaborate on what domain the product source code to be audited is? Furthermore, what would be key points to evaluate the source code on?
 - Vulnerabilities?
 - Security Concerns?
 - Transparency?
 - Privacy?

I'd be able to help if the domain is my area of expertise.
NotATether
Legendary
*
Offline Offline

Activity: 1610
Merit: 6751


bitcoincleanup.com / bitmixlist.org


View Profile WWW
July 06, 2023, 06:57:40 AM
Merited by ABCbits (1)
 #3

Is this source code for a normal program or for a cryptocurrency project?

Because crypto projects have specialized auditing requirements, much different from normal programs. Not only do you have to check for security vulnerabilities in the software, you also have to make sure there are no monetary bugs in the software that could break the project (if it's some kind of financial asset), and ensure that there is not even the slightest possibility that some component of the application can be abused for this purpose or for theft.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
DaveF
Legendary
*
Offline Offline

Activity: 3486
Merit: 6303


Crypto Swap Exchange


View Profile WWW
July 06, 2023, 10:52:15 AM
 #4

What language and what environment?

Someone who knows PHP for a website is going to be different then an audit group that works with C++ to create compiled code that runs on a desktop and that same group would be useless if you want to have a phone app verified.

There are some larger organizations that 'do it all' but most of the better ones are more specialized.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AB de Royse777 (OP)
Legendary
*
Offline Offline

Activity: 2492
Merit: 3901


Hire Bitcointalk Camp. Manager @ r7promotions.com


View Profile WWW
July 06, 2023, 03:19:06 PM
 #5

Thanks Joel_Jantsen, NotATether, ETFbitcoin, DaveF.


Please read this update to find your answers of any questions:

It's a Bitcoin mixer. They have coinjoin and advanced feature of mixing bitcoin. The audit job is to try to track back the mixed funds.

You all must be familiar of coinjoin so nothing new to explain.
Their advanced feature is to mix your bitcoin with XMR and then from XMR to bitcoin. You don't need to do it by yourself, when you chose the advanced option then the system does it for you. At least this is what I understood.

I guess now you have better idea.

Please response again and I will share the thread with my client so that they can receive your input to accept your suggestion or even give the job to check things.

Cheers,

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
DaveF
Legendary
*
Offline Offline

Activity: 3486
Merit: 6303


Crypto Swap Exchange


View Profile WWW
July 06, 2023, 04:36:47 PM
 #6

So not code auditing as much as funds traceability.

Still can't give an answer without more details. Since, there are 2 parts to the question.

1) Can someone de-compile the code / app and figure out how it works and trace things that way

and

2) Can you just follow the funds.

If it's just a website, #1 does not come into play. If there is an app then it does.
1a) would be if it's just a website has anyone audited the back end code for issues that could be exploited to trace the funds
1b) would be if it's just a website is there any back end code that pulls from other places that need to be checked
See: https://www.trendmicro.com/vinfo/pl/security/news/cybercrime-and-digital-threats/hacker-infects-node-js-package-to-steal-from-bitcoin-wallets

and
2a) Would be who is controlling the funds. i.e. if you send to this app and it sends to exchange A and then triggers a conversion and then sends those coins to exchange B and then triggers a conversion back and sends the coins, since the funds would be out of their control for a period of time it all becomes irreverent since we would never know what the exchanges are doing.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ABCbits
Legendary
*
Offline Offline

Activity: 2884
Merit: 7509


Crypto Swap Exchange


View Profile
July 07, 2023, 09:39:18 AM
Merited by LoyceV (4)
 #7

It's a Bitcoin mixer. They have coinjoin and advanced feature of mixing bitcoin. The audit job is to try to track back the mixed funds.

You all must be familiar of coinjoin so nothing new to explain.
Their advanced feature is to mix your bitcoin with XMR and then from XMR to bitcoin. You don't need to do it by yourself, when you chose the advanced option then the system does it for you. At least this is what I understood.

While code auditor play role on that job, i think what your client actually need is expert on digital forensic/forensic analysis which have experience on cryptocurrency field. And since many mixer/coinjoin technique rely on amount of user to improve it's privacy, audit result could be less useful when your client have lots of costumer.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AB de Royse777 (OP)
Legendary
*
Offline Offline

Activity: 2492
Merit: 3901


Hire Bitcointalk Camp. Manager @ r7promotions.com


View Profile WWW
July 11, 2023, 10:47:33 AM
 #8

Bump.

Our goal is to find a suggested service or anyone who can do the job for my client. Please let me know your offers.


@DaveF, it's fund traceability.

While code auditor play role on that job, i think what your client actually need is expert on digital forensic/forensic analysis which have experience on cryptocurrency field. And since many mixer/coinjoin technique rely on amount of user to improve it's privacy, audit result could be less useful when your client have lots of costumer.
Noted bud. Thanks.
 

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
CryptoHFs
Member
**
Offline Offline

Activity: 182
Merit: 35

STRAIGHT FORWARD


View Profile
July 11, 2023, 10:50:27 AM
 #9

Look no further https://www.certik.com/ code audit
https://www.chainalysis.com/ transaction tracking

Ich habe keine lust
LoyceV
Legendary
*
Offline Offline

Activity: 3318
Merit: 16671


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
July 12, 2023, 09:26:15 AM
 #10

See if you can contact the author of Breaking Mixing Services, he may know a thing or two about this.

It's a Bitcoin mixer. They have coinjoin and advanced feature of mixing bitcoin. The audit job is to try to track back the mixed funds.
~
Their advanced feature is to mix your bitcoin with XMR and then from XMR to bitcoin.
Who's holding the XMR in this case? If it's the mixer, it's still a black box to the user: Bitcoin in > Bitcoin out. In that case I see no point in using XMR. If it's the user, there are 2 separate actions: Bitcoin in > Monero out and Monero in > Bitcoin out. In that case the connection between Bitcoins in and Bitcoins out should be pretty hard to find. Theymos wrote this:
In order to get decent privacy, you have to do something like this:
 1. Convert BTC to XMR (using your own Monero wallet, not a hosted wallet).
 2. In two or more transactions of random amounts, move XMR from that wallet to a different wallet/account.
 3. Optionally, you can repeat the above step with additional wallets/accounts for greater anonymity.
 4. Preferably in two or more transactions of random amounts, convert the XMR in your last wallet in the chain to BTC.
 
Ideally, all of the above should be performed over as long a period of time as you can tolerate.

CryptoHFs
Member
**
Offline Offline

Activity: 182
Merit: 35

STRAIGHT FORWARD


View Profile
July 12, 2023, 09:32:24 AM
 #11

See if you can contact the author of Breaking Mixing Services, he may know a thing or two about this.

It's a Bitcoin mixer. They have coinjoin and advanced feature of mixing bitcoin. The audit job is to try to track back the mixed funds.
~
Their advanced feature is to mix your bitcoin with XMR and then from XMR to bitcoin.
Who's holding the XMR in this case? If it's the mixer, it's still a black box to the user: Bitcoin in > Bitcoin out. In that case I see no point in using XMR. If it's the user, there are 2 separate actions: Bitcoin in > Monero out and Monero in > Bitcoin out. In that case the connection between Bitcoins in and Bitcoins out should be pretty hard to find. Theymos wrote this:
In order to get decent privacy, you have to do something like this:
 1. Convert BTC to XMR (using your own Monero wallet, not a hosted wallet).
 2. In two or more transactions of random amounts, move XMR from that wallet to a different wallet/account.
 3. Optionally, you can repeat the above step with additional wallets/accounts for greater anonymity.
 4. Preferably in two or more transactions of random amounts, convert the XMR in your last wallet in the chain to BTC.
 
Ideally, all of the above should be performed over as long a period of time as you can tolerate.
If govs need to track a specific person transactions one way or another they would be able to do it.. mixers are only good for normal people that has no issues or big attention. If you are tracked one way or another you will get caught.

Ich habe keine lust
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!