![]() |
![]() |
![]() |
||||
Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
![]() ![]() |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
![]() |
#1 |
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
MySQL Shaving Detection Softwares?
Since Search is down.....
Can anyone list me a few mysql shaving-detection softwares out there? I don't actually need it to check if sponsors are shaving, but I may have a use for it in checking whether employees change any mysql data in sensitive tables... Thx |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#2 |
Programming King Pin
Industry Role:
Join Date: Oct 2003
Location: Montreal
Posts: 27,360
|
mmm, I don't know any, lets try Google.com!
![]()
__________________
UUGallery Builder - automated photo/video gallery plugin for Wordpress! ![]() ![]() ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#3 | |
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
Quote:
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#4 |
Confirmed User
Join Date: Dec 2002
Posts: 542
|
never heard of a software like this.
get a cheap slave and replicate the master db onto it. for your purpose it could be the cheapest server available with just enough hd space you should be the only one knowing the password to access the server. install cronjobs that create frequent dumps of the db on this slave and you are on a very safe side. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#5 | |
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
Quote:
What though, for instance, if my programmer changes some stats in accounts of our affiliate program, right before the payout script would run? The backup server solution won't help me out ;/ |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#6 |
Confirmed User
Join Date: Dec 2002
Posts: 542
|
you are right .. but this would be a hassle for the admin .. he would need to set it back every time ..
have the payout cronjob starting at 5 am .. and the slave creates a dump at 4.59 am .. this would be the only way to cover the risk of temporary manipulation .. another solution would be a monitoring script that creates a temp database that creates a snapshot x hours before payout and compares it with the table after payout .. btw, if you use MySql for replication be sure to update to 4.0.20 .. this bug caused me and many others a shitload of time : http://bugs.mysql.com/bug.php?id=2886 |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#7 |
Confirmed User
Join Date: Aug 2002
Location: S. Florida
Posts: 750
|
Here's whree to start http://dev.mysql.com/doc/mysql/en/Binary_log.html It logs all updates to your databases. You can then build an app that validates the databases, for example does the payout match the total signups and were there any changes at the last minute.
Also if you're worried about your programmer, have another independent programmer audit the production code. Programmers can put some crazy stuff in their code if they think no one is looking |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#8 | ||
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
Quote:
Quote:
I'm waiting for MySQL's asynchronous replication. We were looking at using EMIC, but with MySQL's announcement we might as well wait for their own version |
||
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#9 |
Confirmed User
Join Date: Feb 2003
Location: Canby, OR
Posts: 7,453
|
So you have a programmer you don't trust? If you can't trust him, why do you have him onboard?
jDoG
__________________
NSCash now powering ReelProfits.com ALSO FEATURING: NSCash.com :: SoloDollars.com :: ReelProfits.com :: BiminiBucks.com :: VOD PROGRAMS COMING SOON: Greedy Bucks :: Vengeance Cash NOW OFFERING OVER 60 SITES CONTACT :: JAMES SMITH :: CHIEF TECHNOLOGY OFFICER :: ICQ (711385133) |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#10 | |
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
Quote:
We re-located to Costa Rica 7 months ago, and our 3 programmers have only been here 3-4 months. They've been working on a local intranet project as their test.... One day they will move to our real projects though ;> |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#11 | |
So Fucking Banned
Join Date: May 2003
Location: San Pedro, Costa Rica
Posts: 788
|
Quote:
We do have a process that all production code has to go through me, and all production code relating to money/processing goes through myself and my boss. That's been working well for no surprises. However once our staff has access to our production databases, they can change things directly in the DB... |
|
![]() |
![]() ![]() ![]() ![]() ![]() |