SmartSlim Server

Service de compression sur machine unique · basé sur Python 3.9+ et FastAPI, adapté aux distributions Linux conformes européennes, opération on-premises, données dans le domaine

Aperçu du produit

Service de compression léger pour les scénarios de serveur sur machine unique

SmartSlim Server est un service de compression sur machine unique basé sur Python 3.9+ et le framework FastAPI. Il expose une API HTTP externe fournissant des capacités de compression, adapté à un environnement intranet en tant que service partagé. La version se concentre sur les trois formats de documentation à haute fréquence PDF, image (JPG/TIFF) et OFD, accompagnée de capacités complètes de sécurité de production, adaptée aux systèmes d'exploitation Linux conformes européens.

Stack technique : Python 3.9+ · FastAPI · pool de threads(maximum 12 simultané)· limite fichier unique 1 Go
Formats supportés : PDF · image(jpg / jpeg / tif)· OFD
Note de format : La configuration actuelle de la version serveur active uniquement PDF, image (JPG/JPEG/TIF) et OFD, trois catégories de formats (voir allowed_extensions). Pour le support de tous les formats Word/Excel/PPT/vidéo/audio etc., veuillez utiliser SmartSlim Enterprise.

7 capacités de sécurité de production

Conçu pour les exigences de sécurité au niveau ministériel, couvrant l'ensemble du flux de travail de compression

Validation des paramètres de commande

Pourappelerexternal toolcommandeparameterseffectuerwhitelistvérification, détectionetblocchemintraversal(path traversal)attack, validate file extension legitimacy.

Vérification de l'intégrité des fichiers

Pourentréesortiefichiercalculate multi-algorithm hash verification hash value, assurerfichierdansbefore compressionaprèsnonesttampering. MAXIMUM niveauajout SHA-512.

Analyse de malwares

Intégrer professional antivirus engine moteur, prend en chargebefore compression/compressébidirectional scanning, discovermaliciousfichierautomatiqueisolation(quarantine), scanrésultatcacheableto improveperformance.

Journal d'audit (protection contre falsification par chaîne de hachage)

Adopte JSON structuredenregistrementtime per operation, utilisateur, fichier, status and other metadonnées, etviatamper-proof mechanism(tamper-proof mechanism)chainedjournalentries, touttamperingtouswill causelienvérificationfail.

Limitation de débit (fenêtre coulissante)

Based ontime windowtime windowlimitation de débit, par IP ouutilisateurdimensionlimitationrequest frequency, prévenirbrute force callsetdenial of serviceattack.

Secure Temporary File Management

Temporary file usageindépendantrépertoireisolation, tâchecompletaprèssecure erasure. HIGH niveauexécuter 3 foisoverwrite, MAXIMUM niveauexécuter 7 foisoverwrite(authoritative secure erasure standards).

Limite de taille de fichier

Pouruploadfile sizeeffectuervérification, par défautsingle filelimiter 1GB( dans max_file_size: 1073741824), exceed limitdemandedirectementreject.

5 niveaux de sécurité

De désactivé à sécurité maximale, choisissez selon vos besoins

MAXIMUM(maximum security)

Enabledtoussecurity feature · multi-algorithm hash verification triplehachage · before compressionaprèsbidirectional scanning · 7 foisoverwrite erasure(authoritative secure erasure standards)· disabledscancache · toutwarningabort immediately

HIGH(high security)

Enabledtoussecurity feature · multi-algorithm hash verification · before compressionaprèsbidirectional scanning · 3 foisoverwrite erasure · tamper-proof mechanismaudit · scanfailabort immediately

MEDIUM(dansetc.sécurité · par défaut)

Commandevérification + entréehachage + before compressionscan + audit log + tauxlimitation + temporary file management + file sizevérification

LOW(low security)

Commandevérification + audit log + file sizevérification(nonscanmaliciouscode, nonvérificationcomplet, nonlimitation de débit)

DISABLED(disabled)

Closetoussecurity feature, only forcontrolledtest environmentutiliser

Niveau par défaut : Le système adopte par défaut MEDIUM et autres niveaux de sécurité (SecurityConfig.get_default_config()). En environnement de production, il est recommandé d'utiliser HIGH, et pour les scénarios classifiés, utiliser MAXIMUM.

Méthodes de déploiement

Adapté à divers environnements d'exécution, y compris Linux national

Déploiement Docker Container

Fournit Dockerfile, can be built ascontainerimageen cours, for easydanscontainerorchestrationplateformeunified management in.

Systemd Service

Fournit Compress-Services-api / Compress-Services-html systemd Serviceunit file, prend en chargeauto-start on boot and auto-restart.

Supervisor Process Management

Fournit compress-service.conf supervisor configuration, prend en chargemulti-process(numprocs)etlog rotation.

Adaptation Linux conforme

Fournit un script d'installation kylin-supervisor-install dédié, pour les distributions Linux conformes européennes, avec adaptation des dépendances et des chemins.

configuration parameters(déjàvérification): thread poolmaximumsimultané 12(config.json: thread_pool_size: 12); single filelimiter 1GB(max_file_size: 1073741824); côté serveurport 5001(HTTP)/ 8443(HTTPS).

Intégration API RESTful

Interfaces standards ouvertes pour une intégration facile avec les systèmes de bureau / OA / CRM

SmartSlim Server fournit une API RESTful standard prenant en charge les appels de protocole HTTP/HTTPS, permettant une intégration transparente avec les systèmes de bureau existants, les systèmes OA et les systèmes CRM pour la compression automatisée des documents sans intervention manuelle.

Intégration système OA

Compresser automatiquement les pièces jointes aux documents officiels et les documents en circulation dans les flux d'automatisation de bureau, réduisant l'occupation de stockage et améliorant l'efficacité de circulation du système. S'adapte aux scénarios de bureau tels que l'approbation, la notification, l'archivage.

Intégration système CRM

Compresser et optimiser les scans de contrats, images de produits, rapports et autres fichiers dans les données clients, réduisant les coûts de stockage des données clients et améliorant la vitesse de réponse du système.

Intégration système de gestion d'archives

Intégrer les systèmes de gestion d'archives pour compresser par lots les fichiers archivés, réduisant les coûts de stockage à long terme et répondant aux exigences de gestion d'archives numériques.

Méthode d'intégration : Télécharger les fichiers via HTTP POST avec les paramètres de compression spécifiés, le serveur traite et renvoie les résultats compressés. Prend en charge les modes d'appel synchrone et asynchrone pour s'adapter aux différentes exigences de débit commercial.

Positionnement du produit

La version serveur se situe entre les versions Enterprise et Desktop

Déployer SmartSlim Server

Contactez-nous pour des plans de déploiement sur site et des licences

Contact Voir l'architecture de sécurité