News for hackers. Stuff that matters.
Re:What You Should Know Before Leaking a Zoom Meeting by xxpor on Monday January 18, 2021 @11:42PM (#25830070)
Next week on HN:

Show HN: zoom-dewatermarker (github.com)

Seriously though, I doubt what Zoom is adding (specifically for audio) is anything that new. Does anyone have experience removing this type of stuff? Would something like a bandpass filter for say, 100 Hz-15 kHz work?

Re:What You Should Know Before Leaking a Zoom Meeting by mpoteat on Monday January 18, 2021 @11:56PM (#25830156)
From my perspective, the only fool proof way of removing all audio watermarks from a conversation is to run individual speaker detection, STT detection, and voice cloning algorithms to "recreate" the conversation from scratch.

Even things like background electrical hum have been used in audio forensics.

Re:What You Should Know Before Leaking a Zoom Meeting by farnsworth on Tuesday January 19, 2021 @12:09AM (#25830204)
I've seen the demos of AI systems that can be trained on an individual's voice, and generate new speech in the same voice. If I was waterprinting a meeting, I would train a system like this on the fly on the people in the meeting and use it to dynamically insert filler words (um...) in a unique pattern into the audio stream for each member of the meeting. That would defeat any audio filter tricks or recreating the meeting from scratch, so you would want to summarize/rephrase the meeting too.
Re:What You Should Know Before Leaking a Zoom Meeting by ardy42 on Tuesday January 19, 2021 @12:49AM (#25830432)
> I've seen the demos of AI systems that can be trained on an individual's voice, and generate new speech in the same voice. If I was waterprinting a meeting, I would train a system like this on the fly on the people in the meeting and use it to dynamically insert filler words (um...) in a unique pattern into the audio stream for each member of the meeting. That would defeat any audio filter tricks or recreating the meeting from scratch, so you would want to summarize/rephrase the meeting too.

But wouldn't doing something like that make the recording seem like a deepfake, potentially reducing it's credibility? To an outside observer, it may make a genuine recording appear to be fake.

I'm reminded of the controversy over the faked Bush Texas ANG documents. They were discovered by randos on the internet realizing the text looked like the output of a modern version of Word than the 70s typewriter they should have been written on if genuine. Imagine a similar but genuine document where the content was deliberately retyped using anachronistic equipment to obscure the leaker's identity.

[1] https://en.wikipedia.org/wiki/Killian_documents_controversy

Re:What You Should Know Before Leaking a Zoom Meeting by semi-extrinsic on Tuesday January 19, 2021 @01:10AM (#25830541)
I don't remember the details, but there was a lawsuit (in India IIRC) over some contractual documents, which were proven to be fake since they used Microsoft's Calibri font, but were supposed to be from before Calibri et al. was released.
Re:What You Should Know Before Leaking a Zoom Meeting by netsharc on Tuesday January 19, 2021 @03:49AM (#25831290)
Imagine getting caught through an even more obscure difference, like different default margins/spacing in new Word, or... letter kerning!
Re:What You Should Know Before Leaking a Zoom Meeting by eru on Tuesday January 19, 2021 @01:54AM (#25830735)
Calibri comes up surprisingly often. There were lawsuits and scandals in other countries, too.
Re:What You Should Know Before Leaking a Zoom Meeting by loa_in_ on Tuesday January 19, 2021 @12:43AM (#25830398)
But if certain frequencies are in the training data, they still will be in the output. Won't you end up with watermarked audio still?
Re:What You Should Know Before Leaking a Zoom Meeting by Haemm0r on Tuesday January 19, 2021 @12:52AM (#25830459)
you could let your recreation algorithm do the same thing. add and remove filler words randomly. This way in the end you can't be sure whos audio it was :)
Re:What You Should Know Before Leaking a Zoom Meeting by bobthepanda on Tuesday January 19, 2021 @12:26AM (#25830296)
How would you explain these filler words if the lips don’t match?
Re:What You Should Know Before Leaking a Zoom Meeting by irjustin on Tuesday January 19, 2021 @12:42AM (#25830395)
I think in this case you don't always have the visual recording of the speaker.
Re:What You Should Know Before Leaking a Zoom Meeting by eru on Tuesday January 19, 2021 @01:55AM (#25830740)
Zoom's quality ain't that great. You often have random lags and delays, and I don't think audio and video are always 100% in sync anyway.
Re:What You Should Know Before Leaking a Zoom Meeting by Triv888 on Tuesday January 19, 2021 @12:27AM (#25830301)
> "recreate" the conversation from scratch

Why not do speech to text at that point?

Re:What You Should Know Before Leaking a Zoom Meeting by Robin_Message on Tuesday January 19, 2021 @03:04AM (#25831020)
Also need to quantize all of the pauses between speakers and the time of each new speaker starting, and the rate of speaking, since as others have pointed out, Zoom varies these anyway for delay compensation.
Re:What You Should Know Before Leaking a Zoom Meeting by rndgermandude on Tuesday January 19, 2021 @12:59AM (#25830488)
That's a problem tho, because then people will claim that what you recorded is doctored or even "a deep fake".
Re:What You Should Know Before Leaking a Zoom Meeting by yitianjian on Tuesday January 19, 2021 @01:04AM (#25830509)
Agreed, but at this point even images and videos can be faked and doctored to a pretty high standard. Privacy of the leakers should be worth it IMO.
Re:What You Should Know Before Leaking a Zoom Meeting by eru on Tuesday January 19, 2021 @01:57AM (#25830746)
Well, why release 'the meeting' in the first place then? If you recreate a deep fake, you might as well start from a transcript. Or leak a transcript.

Leakers need some fidelity to prove their credibility. But fidelity also identifies them.

Re:What You Should Know Before Leaking a Zoom Meeting by jessaustin on Wednesday January 20, 2021 @06:53AM (#25845322)
The journalist, editor, or their lawyer might need something genuine to be comfortable publishing. If that journalist and editor have a good reputation, however, the general public shouldn't need that. "The Intercept" may not have that good reputation? They seem at least as trustworthy as the typical USA war media firm to me.
Re:What You Should Know Before Leaking a Zoom Meeting by eru on Thursday January 21, 2021 @08:25AM (#25858545)
Yes. But in that scenario, what's the value added compared to the journalist just publishing a transcript?
Re:What You Should Know Before Leaking a Zoom Meeting by xxpor on Tuesday January 19, 2021 @12:14AM (#25830239)
Yeah that's a good point. Just because you've removed the watermark, doesn't mean you've removed all of the unique features.
Re:What You Should Know Before Leaking a Zoom Meeting by m463 on Tuesday January 19, 2021 @02:09AM (#25830792)
Just make parts of the session randomly unintelligible and use the absence or presence in the transcript as an identifier.
Re:What You Should Know Before Leaking a Zoom Meeting by vorpalhex on Monday January 18, 2021 @11:48PM (#25830109)
I mean, should be as easy as recording your own zoom call with the Watermark enabled and a well known audio track (a metronome, dead silence, etc). Rip audio from the recording and examine it for anything outside of the metronome.

Probably need to do this several times for different participants and meetings to get an idea of what the watermark looks like and where in the spectrum it sits.

Re:What You Should Know Before Leaking a Zoom Meeting by Mistri on Monday January 18, 2021 @11:55PM (#25830147)
Perhaps they have countermeasures for this? Maybe a unique identifier for each meeting that alters the audio signature.
Re:What You Should Know Before Leaking a Zoom Meeting by vorpalhex on Tuesday January 19, 2021 @12:07AM (#25830197)
That's why it'd be necessary to record several meetings and see how things change between them.
Re:What You Should Know Before Leaking a Zoom Meeting by sumtechguy on Tuesday January 19, 2021 @09:39AM (#25833774)
Easier way would be to get 2 copies of the same stream from 2 or more clients then compare. Repeat until extra/missing data is found.
Re:What You Should Know Before Leaking a Zoom Meeting by S_A_P on Monday January 18, 2021 @11:48PM (#25830106)
That is my first thought. I have a few specialty plugins in Wavelab that I would be curious to run a Zoom capture through. If its ultrasonic, then as you say a low pass filter should suffice, but theres a million ways to encode data...
Re:What You Should Know Before Leaking a Zoom Meeting by young_unixer on Tuesday January 19, 2021 @12:35AM (#25830343)
Not if Zoom uses something like this: https://en.wikipedia.org/wiki/Cinavia