Жобалардың дәлелдері

Аудитте нені тексеретінімді көрсететін жобалар: код, деректер, серверлер және пайдалану

Бұл — құпиялылық келісімдерімен қорғалған клиенттік жүйелер емес, өзімнің жария жобаларым. Сондықтан олардың толық өмірлік циклін қарауға болады. Сайттарды, ресми тізілім жазбаларын және инженерлік шешімдерді тексере аласыз. Аудиттегі тәсілім де осындай: түпкі себептерді анықтау және өлшенетін нәтиже беру.

Негізгі бағытым — Java/backend; PHP бұрынғы кодпен жұмысты көрсетеді. Әр жоба мәселені, тәсілді және өлшенетін нәтижені ұсынады.

Жобалар

Бес жоба бес бизнес міндетін көрсетеді: толық циклді Java өнімі, шектеулі ресурстардағы үздіксіз қызмет, құқықтық мәртебесі құжатталған өнім, үлкен бұрынғы кодты көшіру және ресми OpenWrt репозиторийіне үлес. Әрқайсысында мәселе, тәсіл және өлшенетін нәтиже берілген.

  • PHP
  • Ресей бағдарламалық жасақтама тізілімі
  • Роспатент
  • құжаттама

Мәселе. Қозғалтқышқа жүктеу бетінен бөлек түсінікті өнім ақпараты мен құжатталған құқықтық мәртебе қажет болды. Бұл кәсіпорындар мен жеке пайдаланушыларға оны бағалауға мүмкіндік береді.

  • Не істедім. Өнімді жария шолу, шығарылымдар архиві, орнату және пайдалану құжаттамасы, құрылымдалған іздеу деректерімен шығаруға дайындадым. Ол Ресей БЖ тізіліміне енгізіліп, Роспатентте бағдарлама ретінде тіркелді.
  • Нәтиже. Өнімнің құқықтық мәртебесі Ресей БЖ тізілімі мен Роспатент куәлігі арқылы расталған. Қолдау арналары айқын, ал орналастыру бір жергілікті ортаға тәуелді емес.

Бизнеске пайдасы: Кәсіпорындар өнімді түсінікті техникалық және құқықтық құжаттамамен енгізе алатындай дайындаймын.

Дәлелдер мен тізілімдер

Өнімнің құжаттары мен құқықтық мәртебесі ашық дереккөздерде бар және тәуелсіз тексеріледі.

Lomt LMS

Java · толық өмірлік цикл
  • Java 21
  • Spring Boot
  • PostgreSQL
  • Docker
  • CI/CD

Мәселе. Оқу платформасына тапсырмалар, қолжетімділік, тексерістер мен мерзімдерді басқару және тоқтаусыз, құжатталмаған қолмен орналастырусыз болжамды релиздер қажет болды.

  • Не істедім. Пәндік модельді жобалап, толық стекті құрдым: нұсқаланған Flyway көшірулері бар PostgreSQL, Docker контейнерлеріндегі қолданба мен дерекқор, автоматты тестілер, OpenSSF Scorecard қауіпсіздік тексерістері және автоматты өндірістік орналастыруы бар CI/CD.
  • Нәтиже. Docker контейнерлеріндегі қызмет: қайталанатын релиздер, өзгерістерді бақылау, оқу сценарийлерінің автоматты тестілері және тіркелген Lomt LMS тауар белгісі. 2026 жылғы 2 қазанда Ресей БЖ тізіліміне енгізілді, №35406.

Бизнеске пайдасы: Бұл жобада басқа жүйелерде тексеретін барлық қабаттар — архитектура, деректер, көшірулер, тестілер, орналастыру және пайдалану — идеядан өндірістік іске қосуға дейін біріктірілген.

Құқықтық және өнім құжаттамасы

Lomt LMS 2026 жылғы 2 қазанда Ресей БЖ тізіліміне енгізілді: №35406, білім беру БЖ класы 12.17. Сараптамалық қорытынды 2026 жылғы 25 қыркүйектегі №750pr хаттамамен бекітілді. Тіркелген тауар белгісі өнімнің жеке сәйкестігін растайды.

themm.ru / Ikh Novosti

Spring Boot · пайдалану
  • Spring Boot
  • PostgreSQL
  • Flyway
  • БАҚ тізілімі

Мәселе. Жаңалықтарды көптеген дереккөзден жинап, сенімді сақтау және басқа қызметтермен бірдей шектеулі ресурстарды бөлісе отырып тоқтаусыз жариялау қажет.

  • Не істедім. PostgreSQL және Flyway көшірулері бар Spring Boot қызметін, HAProxy мен Apache артындағы жад шектелген жеке systemd ортасын және түпнұсқа дереккөздерге тікелей сілтемелері бар сайтты құрдым.
  • Нәтиже. Роскомнадзор БАҚ тізіліміндегі үздіксіз жұмыс істейтін онлайн басылым басқа қызметтермен бір VPS-те орналасқан. Жинау, сақтау және жариялау бақыланады.

Бизнеске пайдасы: Бұл пайдалану тәртібін көрсетеді: әр жобаға бөлек инфрақұрылымсыз қызметтің үздіксіз жұмысы.

БАҚ тіркеуі

Роскомнадзордың ашық жазбасы онлайн басылым мәртебесін растап, жобаны ресми реттеуші жазбамен байланыстырады.

Shriftik.ru

Java · React · PostgreSQL
  • Java 25
  • Spring Boot 4.1
  • React 19
  • Next.js
  • 7 685 қаріп

Мәселе. Үлкен тегін қаріптер жинағын архивті, іздеуді, алдын ала қарауды, жүктеуді және іздеу жүйелеріндегі көрінуді жоғалтпай ескі PHP-ден заманауи архитектураға көшіру қажет болды.

  • Не істедім. Жобаны Java backend-ке (жария API v1, Spring Boot, PostgreSQL, Flyway, OpenAPI) және Next.js App Router, React, TypeScript интерфейсіне бөлдім. Қаріптер, санаттар, іздеу, алдын ала қарау және SEO сақталды.
  • Нәтиже. Shriftik.ru қазір заманауи қолданба: React интерфейсі мен жеке API арқылы 7 685 қаріп қолжетімді. Бұрынғы архив басқарылатын деректер моделіне көшірілген, релиздер код пен инфрақұрылымда тексеріледі.

Бизнеске пайдасы: Жұмыс істеп тұрған бұрынғы қызметті өнім тоқтауынсыз және жиналған мазмұнды жоғалтпай сүйемелдеуге ыңғайлы Java + React стегіне көшіруді көрсетемін.

OpenWrt үшін prplMesh 6.0.1

Ашық код · EasyMesh
  • OpenWrt
  • C++
  • UCI
  • ubus
  • nl80211

Мәселе. Стандартты OpenWrt-де жеке feed, қолмен құрастыру және жүйелік hostapd/wpad-ты ауыстырусыз орнатылатын дайын prplMesh пакеті болмады.

  • Не істедім. UCI, ubus, nl80211 және hostapd басқару сокеттерін пайдаланатын EasyMesh контроллері мен агенті prplMesh 6.0.1 пакетін дайындап, #30071 pull request-ін OpenWrt сүйемелдеушілерінің тексеруі мен қабылдауына дейін жеткіздім.
  • Нәтиже. Pull request ресми OpenWrt репозиторийіне біріктірілді. Қолтаңбаланған prplmesh 6.0.1-r1 пакеті aarch64_cortex-a53 үшін құрастырылып, ресми snapshot репозиторийінде жарияланды.

Бизнеске пайдасы: Инфрақұрылымдық интеграцияны upstream қабылдауына және пайдаланушыларға стандартты жеткізуге дейін жеткізе аламын.

Дәлелдер

Біріктіру мәртебесі мен жарияланған жинақ жобаның ресми дереккөздерінен тексеріледі.

Жарияланымдар мен ресми жазбалар

Кітапхананы жариялау, БАҚ тіркеуі, тауар белгісі және мемлекеттік тізілімдердегі жазбалар.

Бұл жобалар нені көрсетеді

Бұл жобалар басқа жүйелер аудитінде зерттейтін қабаттар бойынша тексерілетін инженерлік дәлелдер береді.

Backend, деректер және релиздер

  • Java 21 және Spring Boot — негізгі тәжірибе бағыттары.
  • Нұсқаланған Flyway көшірулері бар PostgreSQL.
  • Қайталанатын орта үшін Docker-дегі қолданба мен дерекқор.
  • Автоматты тестілер, қауіпсіздік тексерістері және автоматты орналастыруы бар CI/CD.

Бір VPS-тегі пайдалану

  • Бір машинада тоғыз сайт пен қызмет.
  • Автоматты TLS бар он екі домен (Let's Encrypt).
  • HAProxy → Apache → Java, жад шектеулері systemd арқылы.
  • Шектеулі ресурстардағы журналдар мен пайдалану тексерістері.

Бұрынғы код және өнімнің дайындығы

  • Толық қайта жазбай ескі PHP тұрақтылығын жақсарту.
  • Клиенттерге тексерілген стандартты шешімдерді қолданамын; меншікті қозғалтқыштар зерттеу мен әзірлеуге арналған.
  • Тексерілетін мәртебе: Ресей БЖ тізілімі, Роспатент және Роскомнадзор жазбалары.

Жүйеңізге осындай талдау қажет пе?

Бұл — толық тексеруге болатын өз жобаларым. Аудитте сіздің өндірістік жүйеңіздің кодын, деректерін, инфрақұрылымын және пайдалану тәуекелдерін де осылай зерттеймін, содан кейін басымдықтар, тәуекелдер картасы мен команда жоспарын ұсынамын.

Аудитті талқылау

Профильдер

Андрейдің профильдері

Кәсіби алаңдар, жарияланымдар, ашық репозиторийлер және Telegram арнасы.

Freelance.ru

@Kreout

Портфолио, қызметтер және расталған біліктілік.

Freelance.ru ашу

LinkedIn

Андрей

Кәсіби профиль және Java/backend тәжірибесі.

LinkedIn ашу

Habr

@kreout

Ашық мақалалар және кәсіби профиль.

Habr ашу

GitHub

@krotname

Ашық репозиторийлер, құралдар, инфрақұрылым және профиль README файлы.

GitHub ашу

VK

Андрей

Ашық профиль, кәсіби жазбалар және жаңалықтар.

VK ашу

Telegram арнасы

Java && Management

Java, архитектура, инженерлік тәжірибе және басқару туралы арна.

Telegram ашу