abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:44 | Bezpečnostní upozornění

    Dne 21. října 2026 vydal projekt Node.js bezpečnostní aktualizace opravující deset zranitelností, včetně jedné umožňující potenciální vzdálené spuštění kódu (RCE). Nejzajímavější je CVE-2026-111497, chyba dekodéru Brotli, kterou objevili výzkumníci využívající OpenAI Codex Security. Chyba je v nativním dekodéru Brotli, nikoli v samotném JavaScriptu. Speciálně vytvořený komprimovaný vstup způsobí, že dekodér zamění

    … více »
    vencour | Komentářů: 0
    včera 17:44 | IT novinky

    Francouzský výrobce kabelů Nexans upozornil na napjaté dodávky elektrických kabelů. Výstavba nové výrobní linky pro některé typy kabelů může trvat přibližně tři roky. Datacentra potřebují rozsáhlé nízkonapěťové a středněnapěťové rozvody. Poptávka roste současně s modernizací elektrických sítí. Někteří odběratelé proto uzavírají výrazně delší dodavatelské smlouvy [Reuters].

    vencour | Komentářů: 5
    včera 14:44 | Zajímavý projekt

    Představena byla (𝕏) virtuální platforma FLYBENCH FPV, která nováčky provede zapojením a konstrukcí dronů.

    Ladislav Hagara | Komentářů: 3
    včera 04:11 | Nová verze

    Google Chrome 156 byl prohlášen za stabilní. Přehled novinek v poznámkách k vydání. Opraveno bylo 353 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    22.10. 20:22 | IT novinky

    Indická společnost eMudhra po bezpečnostním incidentu, tj. kompromitaci soukromých klíčů osmi mezilehlých certifikátů své certifikační autority, opouští globální byznys s SSL/TLS certifikáty.

    Ladislav Hagara | Komentářů: 4
    22.10. 15:44 | Bezpečnostní upozornění

    Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »

    vencour | Komentářů: 0
    22.10. 15:33 | Nová verze

    Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).

    ʚĭɞ 🍉 | Komentářů: 0
    22.10. 15:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.

    Ladislav Hagara | Komentářů: 0
    22.10. 11:11 | Bezpečnostní upozornění

    V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.

    vencour | Komentářů: 7
    22.10. 05:11 | Nová verze

    Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2901 hlasů
     Komentářů: 33, poslední 20.10. 23:44
    Rozcestník

    Dotaz: FreeRADIUS autorizace

    8.3.2021 09:31 Petr
    FreeRADIUS autorizace
    Přečteno: 1006×
    Zdravim,

    mame freeradius nad mysql a rozchodili jsme si v nem autentizaci spravcu nasich Mikrotik routeru. Protoze jich v siti mame upravdu hodne a byl v tom hrozny "maglajz"

    Ted bychom ale radi dosahli i toho, aby ne kazdy spravec mel pristup vsude. Aby se zkratka nekteri z nasich zamestnancu sice dostali na zakaznicka APcka, ale nedostali se na paterni prvky

    Jestli to chapu spravne, tak se v tomto pripade jedna o "autorizaci". Jenomze zaboha nemuzu najit nejaky navod, ktery by me posunul dal. Jedine ceho jsem se dogooglil je, ze me ma zajimat nejaky "realm". Ale ani to me nikam neposunulo

    Dokazali byste me nekdo nakopnout spravnym smerem? Moje predstava je takova, ze ten Mikrotik, ktery posila radiusu ten autentizacni dotaz se jmenem/heslem, tak mu zaroven posila i nejaky svuj identifikator, napr. IP. A tenhle identifikator je ten "realm"? Takze ten radius po uspesne autentizaci na zaklade toho realmu muze vratit z databaze informaci, ze tenhle uzivatel nema do tohodle Mikrotiku pristup?

    Diky za vas cas

    Odpovědi

    8.3.2021 10:03 X
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Skoro. Realm je zasilany atribut Mikrotikem, napriklad "core", "edge", ktery se prilepi k username, ale vyhovuje i jiny atribut, kterym rozlisis ktere AP je paterni a ktere neni.

    Co te zajima je policy.conf, kde na zaklade atributu vytvoris pravidlo ve smyslu:
    policy {
    ....
    special_access {
        if ("%{Realm}" == 'core') {
            if ("%{sql:SELECT special_priv FROM table WHERE username = '%{User-Name}'}" != '1') {
                reject
            }
        }
    }
    ...
    }
    
    Definovanou politiku pak uplatnis v ramci authorizacni sekce.
    authorize {
    ...
    special_access
    ...
    }
    
    8.3.2021 11:40 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Super, dekuji! K tomuhle bych se procital hodne dlouho :-)

    8.3.2021 15:52 a1bert | skóre: 24
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    nebo muzes pridat nejakej atribut primo do authorize_check_query

    where.... and nasid='%{NAS-Identifier}'
    8.3.2021 16:16 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Noo to by mi asi stacilo, protoze kazdy ten Mikrotik ma jedinecny hostname/IP

    Co se ted peru s tim prvnim prikladem, tak mi Radius neustale hlasi:
    (1)     policy special_access {
    (1)       if ("%{Realm}" == 'core') {
    (1)       ERROR: Failed retrieving values required to evaluate condition
    (1)     } # policy special_access = ok
    (1)   } # authorize = ok
    
    A pritom v logu Mysql se vubec neukazuje, ze by se ten SELECT pokusil provest. Tak nevim. V sites-enabled/default v sekci "authorize" mam odkomentovano jak "sql", tak to svoje "special_access", ktery vypada nasledovne:
    special_access {
        
        if ("%{Realm}" == 'core') {
            if ("%{sql: SELECT access FROM special_access WHERE username = '%{User-Name}'}" != 'core') {
                reject
            }
        }
    }
    
    Jdu se zkusit poprat s tim Vasim resenim.

    8.3.2021 16:31 a1bert | skóre: 24
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    no a mas ten %{Realm} v auth pozadavku? (freeradius -X)
    8.3.2021 16:58 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Jezismarja no jo! On to Mikrotik posila ne jako "Realm", ale jako "Mikrotik-Realm"

    Boze ta uleva

    Diky!

    9.3.2021 09:27 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Jeste bych se zeptal...

    Je mozne v te "authorize" sekci nejak odeslat hodnoty, ktere by se jinak nacitali z radreply?

    Zkusim vysvetlit. Mikrotik ma 3 skupiny opravneni pro uzivatele: read, write a full

    Tohle opravneni muzu uzivateli pridelit tak, ze do tabulky radreply pridam radek:
    | username | attribute      | op | value |
    | franta   | Mikrotik-Group | =  | read  |
    
    Jenze co kdyz chci, aby mel franta "read" pristup do mikrotiku s realmem "core", ale "write" pristup do mikrotiku s realmem "edge"?

    Jako nejjednodussi se mi jevi moznost, ze kdyz v sekci "authorize" nactu z databaze, ze franta ma do "edge" mikrotiku povoleny pristup "write", tak nejakym prikazem odeslu "Mikrotik-Group = write"

    Diky moc
    9.3.2021 10:06 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Tak to asi mam
    special_access {
        
        if ("%{Mikrotik-Realm}" == 'edge') {
            if ("%{sql: SELECT access FROM special_access WHERE username = '%{User-Name}'}" != 'edge') {
                reject
            }
            
            update reply {
                &Mikrotik-Group = "write"
            }
    
        }
    }
    
    Ted jeste musim prijit na to, jak to opravneni nenastavovat rucne, ale vycist ho z databaze
    9.3.2021 11:43 Petr
    Rozbalit Rozbalit vše Re: FreeRADIUS autorizace
    Takze... jestli to nekdy nekomu k necemu bude...

    Do souboru "dictionary" v "/etc/freeradius/3.0" pridate radek:
    ATTRIBUTE   User-Group      3001    string
    
    Potom vysledna "policy" muze vypadat takto:
    special_access {
        
        if ("%{Mikrotik-Realm}" == 'edge') {
            if ("%{sql: SELECT realm FROM special_access WHERE username = '%{User-Name}'}" != 'edge') {
                reject
            } else {
                update reply {
                    &User-Group = "%{sql:SELECT group from special_access where username = '%{User-Name}' LIMIT 1}"
                    &Mikrotik-Group = "%{reply:User-Group}"
                }
            }
        }
        
    }
    
    Zatim je to takove neucesane, ale funguje to.

    Diky za vas cas a mejte se

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.