Git Product home page Git Product logo

implicit_dpd's Introduction

CVE List

CVE Platform Vendor Product Classification
CVE-2022-3155 macOS Mozilla Thunderbird Gatekeeper bypass
CVE-2022-3421 macOS Google Google Drive for Desktop LPE
CVE-2022-28768 macOS Zoom Zoom for macOS Installers LPE
CVE-2022-42789 macOS Apple macOS (AppleMobileFileIntegrity) TCC bypass
CVE-2023-21611 macOS Adobe Adobe Acrobat Reader LPE
CVE-2023-21612 macOS Adobe Adobe Acrobat Reader LPE
CVE-2023-23533 macOS Apple macOS (Sandbox) SIP bypass
CVE-2023-24930 macOS Microsoft OneDrive LPE
CVE-2023-25953 macOS WORKS MOBILE Japan LINE WORKS Drive Explorer TCC bypass
CVE-2023-26396 macOS Adobe Adobe Acrobat Reader LPE
CVE-2023-27529 macOS Wacom Wacom Tablet Driver installer LPE
CVE-2023-28261 macOS Microsoft Microsoft Edge (Chromium-based) LPE
CVE-2023-28596 macOS Zoom Zoom for macOS Installers LPE
CVE-2023-28600 macOS Zoom Zoom for macOS clients LPE
CVE-2023-29166 macOS Apple Pro Video Formats SIP bypass
CVE-2023-32357 macOS Apple macOS (Sandbox) TCC bypass (App Protection)
CVE-2023-32546 macOS Chatwork Chatwork Desktop Application TCC bypass
CVE-2023-41775 macOS L is B Corp. "direct" Desktop App for macOS TCC bypass
CVE-2023-41979 macOS Apple macOS (XProtectFramework) SIP bypass
CVE-2023-42860 macOS Apple macOS (PackageKit) SIP bypass
CVE-2023-42876 macOS Apple macOS (BOM) Out-of-bounds read
CVE-2023-42886 macOS Apple macOS (CoreServices) Buffer overread
CVE-2024-23201 iOS/macOS Apple iOS/macOS (libxpc) DoS

CVE not assigned (but acknowledged)

Platform Vendor Product Link Memo
macOS Apple macOS (APFS) Apple Security Updates APFS timestamp flaw
macOS Apple macOS (File Quarantine) Apple Security Updates Gatekeeper bypass
macOS Apple macOS (quarantine) Apple Security Updates Gatekeeper bypass
macOS Apple macOS (Rosetta) Apple Security Updates XProtect bypass

Talks

Conference Title
Black Hat EU 2020 Jack-in-the-Cache: A New Code injection Technique through Modifying X86-to-ARM Translation Cache
CODE BLUE 2021 Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Black Hat Asia 2023 Dirty Bin Cache: A New Code Injection Poisoning Binary Translation Cache
CODE BLUE 2023 Bypassing macOS Security and Privacy Mechanisms: From Gatekeeper to System Integrity Protection

implicit_dpd's People

Contributors

kohnakagawa avatar

Watchers

 avatar  avatar

implicit_dpd's Issues

gpu版のプロファイル

FDPSのアップデートが行われたら、gpu版のプロファイリングを再度行い、makeipgのオーバーヘッドの測定を行う。

化学反応モデルの改良 ー配向ベクトルの計算ー @kohnakagawa

現在のモデルでは、膜面の法線ベクトルの計算を一つの分子について行っているが、法線ベクトルの見積もりが非常に不正確になる。(脂質分子のbend potentialの大きさが比較的小さく、配向の乱れは非常に大きいと考えられる。)

そのため、配向ベクトルの計算方法を以下のように改良する。

  1. ターゲットとなる親水性分子の周りにある疎水性分子の重心位置の計算を行う。
      この計算は、density 計算と一緒に行えば良い。
  2. ターゲットとなる親水性分子から周りの疎水性分子の重心位置までのベクトルを計算し、配向ベクトルとして採用する。
      周りにある疎水性分子の位置の平均を取るため、どれだけ脂質が柔らかくても計算された配向ベクトルは大きく乱れることはない。

local stress 計算ルーチンの追加

反応中心付近で表面張力が増大していることを明白にするために、局所応力テンソルの計算ツールを作成する。

球ベシクルからチューブが生えている状態のスナップショットを作成。その後、慣性主軸方向の基底ベクトルを用いた座標系を構築。その状態で局所応力テンソルを計算し、チューブ先端付近での表面聴力を計算する。

なお、慣性主軸を基底とした座標系構築のプログラムは独立させ、他の解析ルーチンと併用できるようにする。

計算にはmdstresslibを用いる。

力の計算のtuning

現在の実装ではlocal densityの計算と、分子間相互作用の計算をそれぞれ分けて行っている。
そのため、treeの構築を二回行うことになってしまい、非効率である。

treeを一本にして、densityの計算の際に、cutoff距離未満の粒子のpair idを登録しておき、分子間相互作用を計算する際には、pair idを元にして計算を行うように変更する。

calcForceAndWriteBack (tree_for_force.hpp)を用いれば、tree構築の関数を呼び出すことなく、力の計算を行うことができるため、これを利用するように関数を変更する。

bond計算のbug fix

FDPS 3.0にして、mpi_bondedのテストが失敗するようになったので、fixする。

edit_configの作成

gromacs の edit_confに相当するツールが、溶媒を含んだ系のシミュレーションを行うときに必要。
config_makerと同じ要領で作成する。

core amp_id multi版simulationを容易にするためのツール作成@kohnakagawa

初期のcore amphiphileの空間的分布を局在させた場合とそうでない場合、外膜、内膜に置いた場合などのシミュレーションが容易になるためのツールを用意する。

具体的には、

  1. 特定の脂質の半径Rいないに存在する脂質のidを出力する。
  2. 1.で特定した脂質分子の座標データのみを含んだxyzファイルを出力する。

を行う。1.はC++で2.はawkまたはpythonを用いて実装する。

MPI版の再テストと機能追加

  1. bendポテンシャルをcore amphiphileのみ変更することを行っていない。
  2. 化学反応を取り入れたヴァージョンでのテストが未実施なので行う。

render_glの改良 @kohnakagawa

render_glの使い勝手が悪い。具体的には以下の点を改良すべきかと思われる。

  1. ホイールが機能しない。
  2. 断面の移動が遅い。
  3. 描画する粒子半径が異様に小さい場合があり、見にくい。

慣性半径計算のルーチンを追加する。

周期境界をまたぐイメージも存在するため、analysis/adeで用いた連結したイメージを得る方法を利用し、連結イメージを得た後で、慣性半径の計算を行う。

連結イメージを得る事自体は今後多用されることを考えて、ライブラリとして完全に独立させる。header includeのみで使える方が楽。

反応活性領域の可視化

memb_normal_vect の情報を読み取り、描画の際に反応活性領域のみを描画するように変更を加える。

bonded interactionのMPI化

bonded interactionのMPIを用いた計算がなされていない。

FDPS/src/tree_for_force.hpp 内、epj_org は、各プロセスが担当する領域とその領域内粒子と相互作用している粒子の情報をすべて含んでいる。

epj_orgから分子のtopologyを作成したのち、bonded相互作用を計算できるように改良する。
(LAMMPSの実装が参考にできる。)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.