Otkriveno 1. Otkriveni su prvi tragovi egzokometa. Koje druge varijante ove pogreške postoje?

  • 19.03.2024

Tvrtka 1C odlučila je poduzeti drastične metode za borbu protiv piratstva i 12. prosinca objavila je 2 verzije platforme: 8.3.10.2699 I 8.3.11.2899 u koji je uveden mehanizam provjere zakonitosti verzije.
Naime, program prati:

a) je li datoteka backbas.dll promijenjena?

(provjerava se kontrolni zbroj svih sistemskih datoteka)

b) je li na računalu instaliran emulator.


Ako se u načinu rada 1C:Enterprise otkrije nezakonita uporaba (ili neispravno instaliran program), počinje se pojavljivati ​​pogreška "Otkrivena je povreda integriteta sustava" i nakon toga možete samo isključiti ili ponovno pokrenuti...
Kada ponovno otvorite program, pogreška se ponovno pojavljuje.

Kada kliknete na gumb "Prikaži informacije o tehničkoj podršci", otvorit će se prozor koji ne sadrži nikakve detaljne informacije.


I mnogi počnu misliti da je baza podataka uništena i da trebaju napraviti testiranje i ispravak ili pokrenuti druge uslužne programe za vraćanje baze podataka.
Ali kao što ste već shvatili, to nema nikakve veze s bazom. Nikakve manipulacije za popravak baze neće pomoći.

Pogreška se javlja kada se otkriju nelegalni ključevi za 1c proizvode ili ako ste neispravno instalirali programsku licencu.

Odvojite vrijeme za ažuriranje platforme.

Najnovije verzije koje rade bez provjera backbas datoteke (checksum) i emulatora 8.3.10.2667 I 8.3.11.2867 . Greške pri radu na njima NE dolazi do povrede integriteta sustava.

Koje su opcije za vraćanje funkcionalnosti baze podataka:

1. Vratite platformu i radite u starijim verzijama (ne više od 8.3.10.2667 i 8.3.11.2867). Ovo je privremeno rješenje; prije ili kasnije 1C će objaviti izdanja koja će raditi samo na novim platformama.

2. Idite na posao u usluzi 1C:Cloud (1C:Fresh). Trošak korištenja programa u ovoj usluzi počinje od 1000 rubalja mjesečno.

3. Kupite ključeve i službeno koristite program.

Prije instaliranja službenih licenci morate ukloniti sve alate za hakiranje platforme, inače se pojavljuje pogreška o otkrivanju, kršenja integriteta sustava dogodit će se čak i nakon kupnje legalne verzije. Kada kupujete od nas, mi ćemo to učiniti za vas.

Kako biste izbjegli daljnje probleme pri radu s platformom, preporučujemo službenu kupnju licenci.

Kako ukloniti tragove flastera:

a) Vratite backbas.dll datoteku u izvorno stanje (potpuno izbrišite i ponovno instalirajte platformu).

b) Usluga vusbbus ne bi trebala biti instalirana na sustavu i trebala bi nedostajati datoteka za ovu uslugu (obično se nalazi na putanji \SystemRoot\system32\DRIVERS\vusbbus.sys).
Prisutnost ključa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP ne utječe ni na što.
Da biste to popravili, potražite i izbrišite u Device Manager - Virtual USB Bus Enumeratoru grani Uređaji sustava(morate označiti okvir Izbriši upravljačke programeprograma)

Prilikom pokretanja popularnog programa 1C jedne od najnovijih verzija (obično verzije 8.3.10.2699 ili 8.3.11.2899), korisnik može iznenada naići na poruku "Otkrivena je povreda integriteta sustava." Program od vas traži da isključite ili ponovno pokrenete sustav; u potonjem slučaju navedena poruka se ponovno pojavljuje. Koji je razlog za njegovu pojavu? Hajdemo shvatiti.

Kao što znate, tvrtka 1C, proizvođač popularnog programa 1C Accounting, trpi značajne gubitke zbog nelicenciranog korištenja svojih proizvoda. Postoji mnogo piratskih kopija 1C koje plutaju Internetom, s hakiranim distribucijama, nudeći svima mogućnost korištenja funkcionalnosti programa.

Trenutna situacija natjerala je tvrtku na radikalne korake u borbi protiv pirata. Verzije 8.3.10.2699 i 8.3.11.2899, objavljene početkom prosinca 2017., dobile su ugrađeni mehanizam koji im omogućuje prepoznavanje ilegalnih (piratskih) kopija proizvoda te blokiranje njihovog rada. Konkretno, to se postiže provjerom stanja biblioteke backbas.dll, kao i otkrivanjem emulatora koji dopušta nelicencirano pokretanje 1C.

Kada identificira piratsku kopiju proizvoda, korisnik prima poruku "Otkrivena je povreda integriteta sustava." Ponovno pokretanje računala i ponovno pokretanje proizvoda neće učiniti apsolutno ništa.

Postoje i situacije kada se ova poruka pojavljuje za korisnika licencirane verzije proizvoda. To se objašnjava prethodno instaliranom piratskom verzijom programa na ovom računalu, kao i povremenim kvarovima u radu svježe i nepotpuno "testirane" licencirane verzije ovog softvera.


Tvrtka 1C namjerava se u potpunosti obračunati s piratima

Kako zaobići poruku "Otkrivena povreda integriteta sustava".

Da biste riješili problem, trebate učiniti nešto poput sljedećeg:


  • Uklonite HASP (multi-platform program protection) emulator iz sustava. Da biste to učinili, pronađite i izbrišite datoteke VUsb.sys i vusbbus.sys s računala (put do potonjeg je već naveden gore), a također pokrenite naredbeni redak kao administrator i u njega redom upišite:

loaddrv.exe -stop haspflt
loaddrv.exe -ukloni haspflt
del %systemroot%\system32\drivers\haspflt.sys

Također pronađite i izbrišite ključ registra:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt\

Ponovno pokrenite računalo.

  • Upotrijebite piratski repack jedne od najnovijih verzija 1C (8.3.11.3034). Prema povratnim informacijama pirata, ponovno pakiranje radi dobro i ažurira se, a pogreška o kojoj se govori u ovom članku se ne pojavljuje. Imajte na umu da takav repack instalirate na vlastitu odgovornost i rizik i nitko ne može jamčiti njegovu punu funkcionalnost (kao i odsutnost virusa);
  • Radikalno rješenje problema je potpuno ponovno instaliranje Windows OS-a, a zatim na njega instalirati svježu hakiranu verziju 1C. S obzirom na ekstremnu prirodu ovog koraka, nije prikladan za svakoga, unatoč činjenici da je za neke korisnike dao željeni rezultat.

Zaključak

Pojava poruke o kršenju integriteta sustava u 1C obično signalizira da je identifikator otkrio piratsku verziju proizvoda 1C instaliranu na korisničkom računalu. Preporuča se ili vratiti sustav na prethodnu radnu verziju ili koristiti alternativnu hakiranu verziju proizvoda. Najučinkovitije rješenje bila bi kupnja službene licence, koja će vas osloboditi glavobolje rada sa sumnjivim piratskim izdanjima.

U kontaktu s

Kolege

13.02.2018 17:02:58 1C:Servistrend ru

Uvod

Nedavno neki korisnici 1C mogu primiti pogrešku "Otkrivena je povreda integriteta sustava", što im onemogućuje otvaranje baze podataka 1C i rad u njoj.

Razlozi za grešku

Razlog za ovu pogrešku su nove mjere koje je poduzeo 1C za borbu protiv nezakonite upotrebe softvera 1C (piratstvo). Problem su ažuriranja objavljena u prosincu 2017. (8.3.10.2699 i 8.3.11.2899). Počevši od ovih verzija, program 1C provjerava prije pokretanja:

Kontrolni zbroj programskih datoteka;

Status datoteke backbas.dll;

Ima li vaše radno računalo 1C emulator?

Ako je jedna od točaka prekršena, prilikom pokretanja pojavljuje se sljedeći znak:

Ako kliknete gumb Prikaži informacije za tehničku podršku, vidjet ćete nešto poput ovoga:

Ne postoji način da se "zaobiđe" ova greška; nemoguće je čak ni pokrenuti konfigurator. Neki vjeruju da baza podataka sadrži pogreške ili da je šifrirana te pokušavaju provesti testiranje i ispravljanje ili koristiti vanjske programe za provjeru baze podataka.

Dakle, ova pogreška ukazuje na to da je mehanizam za provjeru zakonitosti programa 1C pronašao neku vrstu kršenja.

Mogućnosti rješavanja problema

1. Privremeno rješenje je vratiti platformu na prethodno izdanje kada se ova pogreška nije pojavila. Da biste to učinili, idite u mapu s instaliranim verzijama 1C (prema zadanim postavkama - C:\Program Files\1cv8\, vidjet ćete nešto poput ove strukture mape:

Vidjet ćete verzije 1C instalirane na vašem računalu. Odaberite među dostupnima bilo koju verziju koja je manja od verzije iz koje je uveden mehanizam ograničenja (manje od 8.3.10.2699 ili 8.3.11.2899). Kad ste tamo, idite u mapu bin i otvorite datoteku 1cv8.exe. Vidjet ćete uobičajeni prozor 1C s popisom vaših baza podataka. Nakon što otvorite bilo koji, možete raditi u 1C bez ikakvih problema.

Pažnja! Ovo rješenje je privremeno jer će prijelaz na novije verzije 1C biti potreban za 1C programe novijih verzija. Drugim riječima, nakon što ažurirate 1C Računovodstvo, pri pokretanju ćete dobiti poruku da je vaša platforma zastarjela i da je treba ažurirati. Tada se neće izbjeći korištenje novih verzija 1C i opet ćete biti prisiljeni tražiti rješenje ovog problema.

2. Ako ste sigurni da je 1C koji koristite legalan, pokušajte ukloniti prethodne verzije platforme 1C, ostavljajući najnoviju. Moguće je da mehanizam provjere nije ispravno radio na nekoj od starijih verzija dostupnih na računalu, a čišćenje će pomoći u rješavanju problema.

3. Usluga vusbus ne bi trebala biti pokrenuta na računalu i trebala bi nedostajati datoteka \SystemRoot\system32\DRIVERS\vusbbus.sys. Ako koristite emulatore (ne samo 1C), provjerite da na računalu nedostaje usluga vusbus i datoteka vusbbus.sys povezana s njom. Pomoću upravitelja uređaja uklonite Enumerator virtualne USB sabirnice, ako postoji.

4. 100% rješenje problema je stjecanje i legalizacija 1C. Koji 1C trebam kupiti? Prema politici licenciranja 1C, za rad u 1C potrebna vam je licenca za konfiguraciju koju koristite (planirajte koristiti). Na primjer, ako se ova pogreška pojavi u 1C: Trade Management PROF, tada za uklanjanje pogreške morate kupiti licencu za isto izdanje.

Najbrži način za legalizaciju 1C je kupnja elektroničke isporuke, koja se funkcionalno ne razlikuje od verzije u kutiji. Nakon kupnje takve dostave, u roku od nekoliko sati imat ćete pristup PIN kodovima potrebnim za legalizaciju.

Ostavite zahtjev i mi ćemo vam pomoći riješiti ovaj problem što je prije moguće.

Podsjećamo! Nezakonito korištenje 1C programa kažnjivo je zakonom! Korištenje 1C dobivenog iz neslužbenih izvora 1C (torrenti, usluge hostinga datoteka, prijatelji, student Petya) dovest će do pogreške opisane u ovom članku.

Otkrivena je povreda integriteta sustava 1c i baza podataka je zatvorena

2018-03-13T13:12:04+00:00

Pitanje čitatelja:

Instalirali smo 1c na novi operativni sustav, učitali naše baze podataka i sada 1c prikazuje pogrešku "Otkrivena je povreda integriteta sustava" i baza podataka je zatvorena. Pomozi mi molim te. Što da radimo?

Odgovor:

Pogreška može biti povezana s ažuriranjem 1c platforme. Postoje informacije da je u najnovijim verzijama platforme 1c uveo mehanizam za provjeru integriteta svojih datoteka (to je lako učiniti, jer su sve potpisane elektroničkim potpisom).

A ako se koristi aktivator, kreker ili drugi način zaobilaženja provjere licence, dobivamo ovaj rezultat.

Jasno je da o opciji da ste pirat nećemo niti raspravljati.

Ali postoji i mišljenje da ovaj mehanizam provjere zaštite možda još nije u potpunosti testiran i stoga su njegove prve verzije također utjecale na legalne korisnike. No, opet, sve su to samo nagađanja.

Ako ste legalni korisnik i ne koristite nikakve hakove, prvi savjet je da se pokušate (privremeno) vratiti na neku od prethodnih verzija platformi (primjerice, 8.3.10.2667) i nakon toga biti sigurni.

Ako to ne pomogne, pokušajte restrukturirati bazu podataka ( na primjerku!). Ovo je jedna od opcija za rad baze podataka 1c.

To je sve

Koje druge varijante ove pogreške postoje?

Imamo mrežne USB ključeve...

Imamo mrežne USB ključeve, ali jedno od računala je tvrdoglavo ispalo iz ažurirane ljuske; prije toga je imalo izdanje 8.3.10.2561. Ispostavilo se da nije registriran na HASP licencnom poslužitelju, s izdanjem 8.3.11.3034 i pomogao je u uklanjanju zaštitnog drajvera "C:\Program Files\1cv8\common\haspdinst.exe" -remove, koji je omogućio aplikaciji za dobivanje mrežne licence i uklanjanje haspflta ( iz opcije opisane u nastavku), koji više ne daje pogrešku integriteta.

  1. del %systemroot%\system32\drivers\haspflt.sys
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt

S poštovanjem, (učitelj i programer).

"Otkrivena je povreda integriteta sustava", mnogi su korisnici vidjeli ovu pogrešku prilikom prijave u 1C. Greška je uzrokovana činjenicom da je u prosincu 2017. 1C objavio platforme s verzijama 8.3.10.2699 i 8.3.11.2899, u kojima je uveden mehanizam za provjeru zakonitosti programa.

Ako je verzija vaše 1C platforme viša od 8.3.10.2699 ili 8.3.11.2899, tada ćete pri radu s bazom podataka datoteka najvjerojatnije dobiti pogrešku "Otkrivena je povreda integriteta sustava." Ova se pogreška pojavljuje čak i ako imate licenciranu verziju 1C.

Zašto se pojavljuje pogreška "Otkrivena povreda integriteta sustava"?

Razmotrimo zašto se pojavljuje pogreška. Mehanizam provjere zakonitosti 1C izgrađen je na sljedećem principu. Kada pokrenete 1C i uđete u bazu podataka, program vrši nekoliko provjera:

  • backbas.dll datoteka promijenjena (provjerava se kontrolni zbroj)
  • jesu li instalirani emulatori?
  • prisutnost u registru unosa iz emulatora

Ako se otkrije ilegalna verzija (možda jednostavno neispravno instaliran program), 1C prikazuje pogrešku i daje vam izbor "Isključi" ili "Ponovo pokreni" 1C.

Prilikom pregledavanja detalja nećemo dobiti nikakve dodatne informacije.

U ovom trenutku korisnici počinju paničariti i mahnito počinju zvati svoje administratore sustava. Ništa se loše nije dogodilo. Vaša baza je sigurna i zdrava. Nikakvo testiranje i ispravci, kao ni programi za vraćanje 1C baza podataka, neće pomoći. Ova pogreška nema nikakve veze s bazom podataka 1C.

Pogreška se pojavljuje kada se otkrije ilegalna verzija 1C ili su instalirani ključni emulatori. Možda imate licenciranu verziju, ali najvjerojatnije ste prije kupnje licence koristili nelicenciranu verziju i niste je izbrisali ili su ostali njeni tragovi na sustavu.

Kako se riješiti pogreške "Otkrivena je povreda integriteta sustava".

Postoji nekoliko načina za prevladavanje ove pogreške.

Vratite verziju 1C:Enterprise na stariju. Najnovije verzije koje rade bez provjere backbas.dll datoteke i emulatora 8.3.10.2667 I 8.3.11.2867 . Ovo rješenje je privremeno, jer... prije ili kasnije izaći će konfiguracija koja neće raditi u ovim verzijama.

Deinstalirajte HASP emulator. Ima mnogo emulatora, pa je teško napisati univerzalne upute za njihovo uklanjanje. Možete isprobati sljedeće korake:

  1. Pronađite i izbrišite datoteke VUsb.sys i vusbbus.sys
  2. Pokrenite naredbe u naredbenom retku kao administrator:
    loaddrv.exe -stop haspflt
    loaddrv.exe -ukloni haspflt
    del %systemroot%\system32\drivers\haspflt.sys
    Preporučuje se brisanje ključeva registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu

Pa, u krajnjem slučaju, rbc_icp patcher (Integrity Check Patcher). Ako imate licencni ključ za 1C, a USB konektori su vam vitalni, tada možete koristiti ilegalnu metodu. Ova zakrpa onemogućuje provjeru integriteta sustava u najnovijim verzijama 1C:Enterprise gdje je implementirana.

Zakrpa mijenja sljedeće datoteke:

  • backbas.dll (koristi se unipatch 1c8_UP.exe)
  • frntend.dll (onemogući provjeru integriteta u debelom klijentu)
  • mngcln.dll (onemogući provjeru integriteta u tankom klijentu)

Postoji i mogućnost ilegalnog zaobilaženja provjere. Koristeći bilo koji heksadecimalni uređivač, otvorite datoteku backend.dll (ako imate verziju 8.1) ili backbas.dll (ako imate verziju 8.2,8.3) iz direktorija bin u direktoriju s instaliranim 1C, potražite HEX vrijednosti: 100000FFD085C00F8208F8FEFF0F8416 i zamijeniti 85 sa 31.

Informacije na kraju članka služe samo u informativne svrhe i ne potiču na nezakonite radnje!

UPD. 15.01.2019

Skripta za uklanjanje VUSBBUS i HASPFLT
Kodirati:

@echo isključen
setlocal enableextensions onemogućiodloženoproširivanje

za %%a u (vsubbus haspflt) pozovite:CheckDriver %%a
pauza
goto:eof

:Provjeri upravljački program
sc upit %1|find /i “KERNEL_DRIVER”>nul
ako je razina pogreške 1 goto:DelSYS
sc zaustavi %1
sc izbriši %1
:DelSYS
del /f /q “%SystemRoot%\system32\drivers\%1.sys”
goto:eof